そのため、Authorize.net で Hosted CIM を使用して顧客情報を保存していますが、CCV cardCode は保存されません。
createCustomerProfileTransactionRequest を処理できるように、cardCode (CIM がホストするポップアップ フォームから入力) を取得するにはどうすればよいですか?
私は 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'
)
),
));