【问题标题】:Not able to submit refund (eCheck)无法提交退款 (eCheck)
【发布时间】:2019-01-29 12:33:43
【问题描述】:

我向 Authorize 发送退款请求:

<createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
  <merchantAuthentication>
    <name>***</name>
    <transactionKey>**********</transactionKey>
  </merchantAuthentication>
  <transactionRequest>
    <transactionType>refundTransaction</transactionType>
    <amount>***</amount>
    <profile>
      <customerProfileId>***</customerProfileId>
      <paymentProfile>
        <paymentProfileId>***</paymentProfileId>
      </paymentProfile>
    </profile>
    <refTransId>***</refTransId>
  </transactionRequest>
</createTransactionRequest>

但我遇到了这样的错误

<error> 
    <errorCode>101</errorCode> 
    <errorText>The given name on the account and/or the account type does not match the actual account.</errorText> 
</error>

我仅在某些交易中收到此错误。 我只发送 customerProfileId、paymentProfileId。请告诉我为什么会返回此错误以及名称或类型有何不同?

【问题讨论】:

    标签: api transactions authorize.net


    【解决方案1】:

    它看起来像routing number for that account may not match the bank。这看起来像是 Authorize.Net 方面的问题。

    【讨论】:

    • 我也有同样的想法,我在一周前向 Authorize 提交了表单,但没有得到答复...
    • 谁为您提供路由号码?我想知道是否有办法找到不会导致此问题的备用路由号码。
    • 我非常喜欢your comment,我觉得有必要在某个地方为你投票。我每天都在想同样的事情,一天多次......
    • 用户在付款时提供路由号码,然后我从 Authorize customerProfileId 和 paymentProfileId 中获取并保存。我尝试用它来退款。我获得了关于 PP 和交易的信息(获取客户资料和获取交易详情)。使用它进行退款时,我遇到了同样的错误。 (使用 bankRoutingNumberMasked 和 bankAccountNumberMasked )
    猜你喜欢
    • 2012-11-19
    • 2017-10-14
    • 2023-03-25
    • 2013-12-10
    • 2017-12-22
    • 1970-01-01
    • 2013-12-23
    • 2020-07-23
    • 2018-04-08
    相关资源
    最近更新 更多