0

由于 authorize.net (CIM) 提供了对信用卡收费的便利。除此之外,该方法createTransactionRequest还需要transactionType参数。我知道不同的交易类型是

  • 仅授权
  • 授权捕获
  • 仅捕获
  • PriorAuthCapture
  • 退款
  • 空白

我想知道这些类型的含义是什么,以及如何利用 API 提供的所有这些类型。

4

1 回答 1

0

您列出的缩写是定义的 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);
于 2016-04-10T16:56:44.757 回答