【问题标题】:Authorize.net credit card charging in sandbox returns refTransID in response as null沙盒中的 Authorize.net 信用卡收费将 refTransID 作为响应返回为 null
【发布时间】:2016-08-02 03:17:11
【问题描述】:

我在 Authorize.net 中使用沙盒帐户并处理信用卡收费。有我的回应:

{ 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',
     messages: { resultCode: 'Ok', message: [Object] },
     transactionResponse:
      { responseCode: '1',
        authCode: '******',
        avsResultCode: 'Y',
        cvvResultCode: 'P',
        transId: '**********',
        refTransID: null,
        transHash: '************************',
        testRequest: '0',
        accountNumber: 'XXXX0000',
        entryMode: 'Keyed',
        accountType: 'AmericanExpress',
        messages: [Object] } } }

为什么refTransIDnull?我需要这个值来处理退款。

【问题讨论】:

    标签: payment-gateway sandbox credit-card authorize.net


    【解决方案1】:

    来自手册:

    原始部分授权交易的交易 ID。 仅refundTransaction、priorAuthCaptureTransaction 和voidTransaction 需要。如果您提供 splitTenderId,请不要包含此字段

    因此,除非您进行拆分投标交易,否则您不需要此字段进行退款。

    【讨论】:

      猜你喜欢
      • 2019-11-01
      • 2015-12-24
      • 1970-01-01
      • 2012-01-13
      • 2012-05-04
      • 2012-04-14
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      相关资源
      最近更新 更多