python - 使用 Authorize.Net 不收取费用
问题描述
使用 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>
但是没有从信用卡中收取任何费用。问题可能出在哪里?因为万事达卡/不同的国家/其他什么?
解决方案
一个小时不足以看到一笔交易进入收费账户。在与处理银行结算之前,交易实际上并没有成为正式交易。交易每天结算一次,通常在深夜进行。届时,您将看到交易出现在信用卡上。
推荐阅读
- vb.net - 将项目从 listbox1 移动到 listbox2 并返回 vbnet winform
- postgresql - 将 Docker Postgres 容器连接到现有的空数据库
- lua - 使用字符在表中查找值?
- python - 尝试将已散列到 AWS S3 存储桶的文件名上传
- corda - Corda 4 - 如何将 CordaX500Name 派对对象转换为字符串
- javascript - 使用 lodash 将数据转换为对象属性而不是集合
- java - AWS SNS 发布短信“à é è ...”不起作用
- vue.js - vue.js,延迟加载路线,块错误
- javascript - Chrome 扩展:从 background.js 调用 contentscript.js 中的函数
- c# - 更新目录中的 XML 文件