发送收据Manully Authorize.net

时间:2017-05-23 04:11:34

标签: php payment-gateway authorize.net

我通过Authorize.net在交易成功时向客户发送收据。这工作正常。

现在很少有客户需要重复的收据副本。我们可以通过Authorize.net发送它们吗?

我无法在Authorize.net中找到该功能。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用Authorize.net的API和SDK,您可以使用transId调用GetTransactionDetailsRequest并将结果通过电子邮件发送给客户的电子邮件。

或者,您可以将以下XML发布到适当的API端点,对于沙箱,即https://apitest.authorize.net/xml/v1/request.api,解析响应并发送您的自定义电子邮件收据,其中包含相应的详细信息:

<getTransactionDetailsRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
      <merchantAuthentication>
        <name>**Your API Login ID**</name>
        <transactionKey>**Your Transaction Key**</transactionKey>
      </merchantAuthentication>
      <transId>**The Transaction ID**</transId>
</getTransactionDetailsRequest>