gpt4 book ai didi

php - Paypal 发票回复

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:45 25 4
gpt4 key购买 nike

我想实现 Paypal Invoice 以通过电子邮件向客户发送发票。我已经看到了 paypal 的 PHP sdk。一旦我实现了这一点,代码就会向用户发送电子邮件,其中包含客户将支付的发票。

现在我的问题是,当客户通过他们的电子邮件发票付款时,我的 Web 应用程序能否收到成功付款的响应?实际上我想在我的应用程序中当用户的现有期限到期时,我想向用户发送发票以通过电子邮件续订其注册。但是我希望当用户付款时,我的应用程序必须知道付款成功,以便我可以续订用户注册。有可能吗?

最佳答案

您需要设置一个 IPN listener让这一切为您顺利运作。但是,一旦你这样做,它就会很好地工作。我做过很多次这种事情。

确保在您执行的 CreateAndSendInvoice 请求中包含您自己的记录 ID/发票 ID。它将位于您的 XML 请求中的 invoiceNumber 元素中。更多 details on that here .

然后,在支付发票后,您会立即收到一条 IPN 通知,其中包含 txn_type 的 invoice_payment。它还将包含一个与您在 CASI 请求中发送的内容相匹配的 invoice_number 参数。这允许您根据 IPN 数据点击您的数据以提取数据或相应地更新您自己的记录。

也考虑一下这种事情。如果此人以成为电子支票的方式支付发票,您将获得一个带有 payment_status = pending 的 IPN。当然,您不希望此时完成订单,但您可以让 IPN 监听器发送有关待处理付款的电子邮件通知,并在付款完成后立即通知客户,他们将收到另一条通知。

付款结清后,您将获得另一个具有相同交易 ID 和所有内容的 IPN,但更新了 payment_status。所以这允许你完全自动化所有这些,而且它是实时发生的。这很可爱。

关于php - Paypal 发票回复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21905719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com