首页 > 解决方案 > 使用 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>

但是没有从信用卡中收取任何费用。问题可能出在哪里?因为万事达卡/不同的国家/其他什么?

标签: pythonpython-3.xauthorize.net

解决方案


一个小时不足以看到一笔交易进入收费账户。在与处理银行结算之前,交易实际上并没有成为正式交易。交易每天结算一次,通常在深夜进行。届时,您将看到交易出现在信用卡上。


推荐阅读