所以我使用 Authorize.net 上的托管 CIM 来存储客户信息,他们不存储 CCV 卡代码。
如何获取 cardCode(通过 CIM 托管弹出表单输入)以便处理 createCustomerProfileTransactionRequest?
我没有要求提供 CCV 代码,但与需要该代码的银行的交易失败。
我正在使用托管 CIM,我使用以下代码查询客户 ID 并获取付款资料信息:
$xml->createCustomerProfileTransactionRequest(array(
'transaction' => array(
'profileTransAuthCapture' => array(
'amount' => $amount_,
'customerProfileId' => $profile_id,
'customerPaymentProfileId' => $paymentProfileID,
'customerShippingAddressId' => $customerShippingAddressId,
'order' => array(
'invoiceNumber' => $invNo,
'description' => 'Subscription'/*,
'purchaseOrderNumber' => 'PO1'*/
),
'taxExempt' => 'false',
'recurringBilling' => 'false',
'cardCode' => '000'
)
),
));