【发布时间】:2020-06-16 01:05:49
【问题描述】:
我在 Access 应用程序中使用 VBA 将信用卡应用程序传递给 Authorize.net。
在沙盒中,当我发出请求并获得响应时,响应如下所示:
1|1|1|此交易已获批准。|MKCE58|Y|60138643909|06731|公司名称|15.00|CC|auth_capture||||||||||||||||| ||||||||P|2||||||||||XXXX1111|签证|||||||1UMB1CSPUW5QIHHZIATBZCO||||||||||
此响应字符串的哪个元素是我在发出此交易退款时必须捕获和使用的值?
当我尝试使用“MKCE58”或“60138643909”作为 TransactionID 对交易进行退款时:
post_string = post_string & "x_trans_id=" & URLEncode(strTransID) & "&"
我收到以下回复:
“引用的交易不符合信用证的标准。”
我在 SO 上发现了一篇非常旧的帖子,表明我需要将我的帐户模式从 Live 更改为 Test,我做到了。但这并没有解决这种情况。
【问题讨论】:
标签: authorize.net