由于 authorize.net (CIM) 提供了对信用卡收费的便利。除此之外,该方法createTransactionRequest
还需要transactionType
参数。我知道不同的交易类型是
- 仅授权
- 授权捕获
- 仅捕获
- PriorAuthCapture
- 退款
- 空白
我想知道这些类型的含义是什么,以及如何利用 API 提供的所有这些类型。
由于 authorize.net (CIM) 提供了对信用卡收费的便利。除此之外,该方法createTransactionRequest
还需要transactionType
参数。我知道不同的交易类型是
我想知道这些类型的含义是什么,以及如何利用 API 提供的所有这些类型。
您列出的缩写是定义的 CIM 类属性:
private $_transactionTypes = array(
'AuthOnly',
'AuthCapture',
'CaptureOnly',
'PriorAuthCapture',
'Refund',
'Void',
);
有关每种类型的定义,请参见http://www.authorize.net/support/merchant/wwhelp/wwhimpl/js/html/wwhelp.htm。您将类型作为 createCustomerProfileTransaction 中的第一个参数传递:
$transaction = new AuthorizeNetTransaction;
// add more elements to $transaction
$response = $request->createCustomerProfileTransaction("AuthCapture", $transaction);