関数
Capture::capture( array $args )
与信 stateパラメータ パラメータ
- $args
(配列) (必須)
ファイル: src/Api/Capture.php
public function capture(array $args) {
$orderId = (int)$args['orderId'];
$ometa = new OrderMeta($orderId);
$meta = $ometa->getMeta();
$payload = [
'amount' => $meta['total'],
'currency' => $meta['currency'],
];
$this->module->api->adminreq = true;
$res = $this->module->api->capture($payload, $ometa->getTransactionId());
if ($res instanceof GenericError) {
return $res;
}
$ometa->setTransactionState(new TransactionState($ometa->getTransactionId(), TransactionState::CAPTURED));
return $res;
}