Php 贝宝发票响应

Php 贝宝发票响应,php,paypal,Php,Paypal,我想实施贝宝发票发送发票给客户在他们的电子邮件。我已经看过贝宝的PHP sdk了。一旦我实现了这一点,代码将向用户发送电子邮件,并附上客户将支付的发票 现在我的问题是,当客户通过他们的电子邮件支付发票时,我的web应用程序能否获得成功支付的响应?实际上,我想在我的应用程序中,当用户的现有期限到期时,我想通过电子邮件向用户发送发票以续订其注册。但我想当用户付款时,我的应用程序必须知道成功付款,以便我可以续订用户注册。如果可能,那么如何进行?您需要设置一个,以使所有这些工作顺利进行。不过,一旦你这样

我想实施贝宝发票发送发票给客户在他们的电子邮件。我已经看过贝宝的PHP sdk了。一旦我实现了这一点,代码将向用户发送电子邮件,并附上客户将支付的发票

现在我的问题是,当客户通过他们的电子邮件支付发票时,我的web应用程序能否获得成功支付的响应?实际上,我想在我的应用程序中,当用户的现有期限到期时,我想通过电子邮件向用户发送发票以续订其注册。但我想当用户付款时,我的应用程序必须知道成功付款,以便我可以续订用户注册。如果可能,那么如何进行?

您需要设置一个,以使所有这些工作顺利进行。不过,一旦你这样做了,它就会非常有效。这种事我已经做过很多次了

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

然后,当支付发票时,您将收到一个立即发送给侦听器的IPN通知,其中包含txn类型的发票支付。它还将包括一个发票号参数,该参数与您在CASI请求中发送的内容相匹配。这允许您点击您的数据,将数据拉回来,或根据IPN数据相应地更新您自己的记录

考虑一下这类事情。如果此人以电子支票的方式支付发票,您将获得一个IPN,其支付状态=待定。当然,您不希望在此时完成订单,但您可以让IPN侦听器发送关于待定付款的电子邮件通知,并让客户知道一旦清除,他们将收到另一个通知


付款结算后,您将获得另一个IPN,该IPN具有相同的交易ID和所有内容,但具有更新的付款状态。因此,这允许您完全自动化所有这些,并且它是实时发生的。非常可爱

Buddy stackoverflow需要像你这样的专家,他们的回答非常详细,任何人都能得到清晰的想法。做得很好,对于这些可以理解的细节+1,