authorize.net pdf の指示に従って、AIM パラメータを使用します。
"x_login" => $AimLoginID,
"x_tran_key" => $AimTransKey,
"x_version" => "3.1",
"x_delim_data" => "TRUE",
"x_delim_char" => "|",
"x_relay_response" => "FALSE",
"x_type" => $Type,
"x_trans_id" => $TransID,
"x_amount" => $Amount,
"x_card_num" => $CCLast4,
"x_invoice_num" => $invoicenumber
どこ
x_tran_key は、authorize.net から my に与えられた元のトランザクション ID です。
type = CREDIT 返金したいので
x_mount は、以前にクレジット カードに請求した正確な金額に等しい
x_card_num には、クレジット カードの下 4 桁が入ります。
x_invoice_num には私の請求書番号があります
返されるメッセージでエラーが発生します。配列 ( [0] => 3 [1] => 2 [2] => 33 [3] => 定期請求が必要です。
これは定期請求ではないので意味がありませんか?
最初は請求書番号なしで試してみましたが、返されたエラーコードから、それも伝える必要があることがわかりました。また、パラメーター x_exp_date を '' として指定しようとしましたが (オンラインでこの提案を見ました)、機能せず、同じメッセージが表示されました。
どんなアイデアや提案も高く評価されます。