E commerce 是否可以发送带有authorize.net退款请求的发票号码?

E commerce 是否可以发送带有authorize.net退款请求的发票号码?,e-commerce,authorize.net,E Commerce,Authorize.net,是否可以使用Authorize.Net发送AIM XML退款请求中的invoiceNumber字段?我尝试了一些基于的方法,但出现了如下错误: 命名空间中的元素“transactionRequest” “AnetApi/xml/v1/schema/AnetApiSchema.xsd”具有无效的子元素 命名空间中的“invoiceNumber” “AnetApi/xml/v1/schema/AnetApiSchema.xsd”。可能的要素清单 应为:“authCode、refTransId、spl

是否可以使用Authorize.Net发送AIM XML退款请求中的invoiceNumber字段?我尝试了一些基于的方法,但出现了如下错误:

命名空间中的元素“transactionRequest” “AnetApi/xml/v1/schema/AnetApiSchema.xsd”具有无效的子元素 命名空间中的“invoiceNumber” “AnetApi/xml/v1/schema/AnetApiSchema.xsd”。可能的要素清单 应为:“authCode、refTransId、splitTenderId、订单、行项目、税、, 关税、运输、免税、邮政编码、客户、账单、发货人、, 客户IP、持卡人身份验证、零售、交易设置、, 命名空间“AnetApi/xml/v1/schema/AnetApiSchema.xsd”中的用户字段


我问这个问题的原因是,出于报告的原因,我希望我的退款与他们的原始交易挂钩。这样,我就可以搜索发票号码,找到购买记录的来源,以及每个退款记录,所有这些记录都将共享相同的发票号码。现在,Authorize.Net系统显示我无法将给定客户的原始购买与其退款进行匹配。

很抱歉回复了一篇旧帖子,但上面的答案不正确

要使发票号与交易关联并显示在Auth.net交易日志中,请包含以下XML位:

<order><invoiceNumber>123456</invoiceNumber></order>
123456
查看中的模式以查看必要的顺序(因为顺序确实重要)

在上面的例子中,它会出现在这里:

<?xml version="1.0"?>
<createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
  <merchantAuthentication>
    <name>yourloginid</name>
    <transactionKey>yourtransactionkey</transactionKey>
  </merchantAuthentication>
  <refId>15444549</refId>
  <transactionRequest>
    <transactionType>refundTransaction</transactionType>
    <amount>5</amount>
    <payment>
      <creditCard>
        <cardNumber>XXXX1111</cardNumber>
        <expirationDate>122016</expirationDate>
      </creditCard>
    </payment>
    <authCode>2165668159</authCode>
    <order>
      <invoiceNumber>123456</invoiceNumber>
    </order>
  </transactionRequest>
</createTransactionRequest>

yourloginid
您的交易密钥
15444549
退款交易
5.
XX1111
122016
2165668159
123456