【问题标题】:How to retrive email reciept generated by authorize.net如何检索 authorize.net 生成的电子邮件收据
【发布时间】:2012-05-04 05:31:01
【问题描述】:

我有一个使用 Authorize.Net 进行付款的维护项目。目前,系统提供网关提供的电子邮件回执。有什么方法可以获取收据并在感谢页面上显示为可打印的收据?

我们将不胜感激。

【问题讨论】:

    标签: php authorize.net


    【解决方案1】:

    不现实。很难确切地说出您将如何做到这一点,因为您使用的 API 会影响您的编程,但从技术上讲,you can pipe the copy of the receipt sent to you into a PHP program 然后会将其放入数据库或平面文件中。同时,您可以让您的 PHP 脚本等待文件或数据库记录存在,当它存在时,将其输出到屏幕上。

    这将是一个糟糕的计划,原因如下:

    • 如果电子邮件从未送达,您的用户可能会等待收到永远不会送达的收据。这可能会导致用户不满意,并可能导致chargebacks

    • 即使这样有效,它也会很慢,这也会导致客户满意度下降。

    • 这是一个 hack。

    很多更好的方法可以为您的用户提供可打印的收据。如果您使用AIMARBCIM API,您可以立即访问来自 Authorize.Net 的响应。您可以使用此信息轻松为他们生成您自己的可打印收据。如果您使用SIM,您可以使用relay response 从 Authorize.Net 获取交易信息来完成同样的事情。

    这些是更好的解决方案,因为:

    • 他们很快。您将在几秒钟内收到来自 Authorize.Net 的响应,并且可以在不到一秒钟的时间内打印出信息。

    • 您可以完全控制收据的内容和外观。

    • 它是可靠的。您每次都能得到快速响应。

    如果使用 API 让您望而生畏,您可能会发现使用他们的 Silent Post 功能很有吸引力。就像 Paypal 的 IPN 一样,在处理完一笔交易后,无论您使用哪个 API,所有交易信息都会发送到您指定的 PHP 脚本。它就像表单提交一样发布,因此很容易使用。然后,您可以通过电子邮件向您的用户发送包含该信息的收据。

    免责声明:我撰写了 Sitepoint 拒付文章和 Silent Post 文章

    【讨论】:

    • 是的,在阅读了 API 之后,我得出结论,我应该创建我的收据创建脚本。 :)
    猜你喜欢
    • 2015-06-21
    • 2019-04-30
    • 2011-09-13
    • 2017-07-23
    • 2015-02-15
    • 1970-01-01
    • 2016-01-23
    • 2012-01-23
    • 2023-04-04
    相关资源
    最近更新 更多