Php Authorize.net AIM退款交易错误3.2.33
根据authorize.net pdf说明,我使用AIM参数: “x_登录”=>$AimLoginID “x_tran_key”=>$AimTransKey “x_版本”=>“3.1” “x_delim_数据”=>“真” “x_delim_char”=>“|” “x_中继_响应”=>“错误” “x_类型”=>$type “x_trans_id”=>$TransID “x_金额”=>美元金额 “x_card_num”=>CCLast4美元 “x_发票数量”=>$invoicenumber 在哪里 x_tran_key是从authorize.net提供给my的原始事务ID 类型=我想退款的信用卡 x_金额等于我之前在信用卡上收取的确切金额 x_card_num由信用卡的最后4位数字填充 x_invoice_num有我的发票号码 我收到的消息给了我一个错误。 排列 ( [0] => 3 [1] => 2 [2] => 33 [3] =>需要定期计费 这没有任何意义,因为它不是一个经常性的账单 一开始,我在没有发票号码的情况下尝试了它,但返回的错误代码告诉我,我也需要给他们这个。我还尝试将参数x_exp_date设置为“”(我在网上看到了一个建议),但它不起作用,有相同的消息Php Authorize.net AIM退款交易错误3.2.33,php,parameters,authorize.net,authorize.net-aim,Php,Parameters,Authorize.net,Authorize.net Aim,根据authorize.net pdf说明,我使用AIM参数: “x_登录”=>$AimLoginID “x_tran_key”=>$AimTransKey “x_版本”=>“3.1” “x_delim_数据”=>“真” “x_delim_char”=>“|” “x_中继_响应”=>“错误” “x_类型”=>$type “x_trans_id”=>$TransID “x_金额”=>美元金额 “x_card_num”=>CCLast4美元 “x_发票数量”=>$invoicenumber 在哪里
我们将非常感谢您的任何想法或建议。请检查
x\u定期计费
-也许它是根据“需要”启用的
您需要访问您的商户界面。检查此字段是否按要求设置。
只需将字段值更改为NOT REQUIRED
请参阅此处更详细的问题解释您是否希望在结算前取消交易?如果是,您可能希望执行
作废
,而不是信用
。