我在我的cakephp 3.3中使用paypal作为我的支付网关。
我已经完成了定期付款并且工作正常。但是我无法在定期付款开始后跟踪特定用户的每笔付款。
所以,请帮助我,我如何跟踪定期付款发生的每个付款细节。我想将此记录保存在我的数据库中。
提前致谢。
答案 0 :(得分:0)
看看Instant Payment Notification (IPN)。
每次PayPal帐户发生交易时,PayPal都会将交易数据的POST请求发送到您指定的URL。
您的脚本/ URL可以接收该数据并根据需要进行处理。它会自动发生,并且在大多数情况下会在事务发生时立即发生。
您可以将数据库更新,电子邮件通知,第三方Web服务点击等内容构建到IPN解决方案中。
<强>更新强>
对于那些使用REST API的用户而不是IPN,你可以使用Webhooks。它们在技术上是相同的,但功能略有不同。