我正在使用PayPal的PHP SDK将PayPal重复发生集成到我的laravel项目中。我成功实现了这一点,但是我只遇到一种情况。
[当用户订阅我的网站时,我第一次收到他/她的付款响应,但是如何自动管理其付款状态。我正在使用PayPal IPN,但仍找不到合适的解决方案。
需要在我的后端实时更新定期付款状态
IPN和webhooks是唯一的自动方法,可在每个计费周期甚至在计费周期(例如取消)之间进行定期付款状态更新通知。
如果您担心客户支付的first初始付款,则不需要IPN或webhooks来通知他们的初始结帐provided,您可以使用服务器端模式进行集成,例如:https://developer.paypal.com/demo/checkout/#/pattern/server
但是,如果您不使用服务器端模式来确保您的服务器收到重复创建概要文件成功/失败的即时API响应,那么您[[do需要IPN或Webhook来保证您的服务器通知。