【发布时间】:2019-11-23 12:19:49
【问题描述】:
使用 Authorize.Net 我得到了这样的响应
<?xml version="1.0" encoding="utf-8"?>
<createTransactionResponse
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<refId>ven-730</refId>
<messages>
<resultCode>Ok</resultCode>
<message>
<code>I00001</code>
<text>Successful.</text>
</message>
</messages>
<transactionResponse>
<responseCode>1</responseCode>
<authCode>N4WBHD</authCode>
<avsResultCode>Y</avsResultCode>
<cvvResultCode>P</cvvResultCode>
<cavvResultCode>2</cavvResultCode>
<transId>some_id</transId>
<refTransID>some_ref</refTransID>
<transHash />
<testRequest>0</testRequest>
<accountNumber>XXXX1602</accountNumber>
<accountType>MasterCard</accountType>
<messages>
<message>
<code>1</code>
<description>This transaction has been approved.</description>
</message>
</messages>
<transHashSha2 />
</transactionResponse>
</createTransactionResponse>
但没有从信用卡中收取任何费用。问题可能出在哪里?因为万事达卡/不同国家/其他原因?
【问题讨论】:
-
这里没有足够的信息。你在生产吗?还是使用沙盒帐户?您确认交易已经结算了吗?你如何检查卡是否被扣款?你等了多久?
-
@JohnConde 1) 生产中 2) 我不知道如何确认交易已结算 3) 我正在使用网上银行查看卡金额 4) 大约一个小时跨度>
标签: python python-3.x authorize.net