gpt4 book ai didi

php - 使用 ExpressCheckout 取消 paypal 定期付款

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

我正在创建一个网站,您必须每月支付 1 美元才能使用一个帐户。好的,它可以工作,但是使用它的人可以访问 paypal 网站并取消经常性付款,但仍然可以使用该帐户。我该如何解决?我使用的代码:https://github.com/hrendoh/PayPal-Recurring-Payment-example

最佳答案

您需要设置 Instant Payment Notification (IPN)来处理那个。

任何时候任何交易到达您的 PayPal 账户(无论是付款、新订阅、失败的付款、暂停的个人资料、退款、客户争议等),PayPal 服务器都会将有关该交易的数据发布到您在服务器上的脚本。

您的脚本可以接收该数据并根据需要进行处理,因此在这种情况下,您将获得一个带有 txn_type=recurring_payment_profile_cancel 的 IPN。基于此,您可以更新自己的数据库以显示他们的帐户已被取消,然后不允许他们登录。

或者,您可以使用 GetRecurringPaymentsProfileDetails API 用于在每次有人登录您的应用时检查配置文件的当前状态,如果它不是事件的,则做出相应的 react 。

关于php - 使用 ExpressCheckout 取消 paypal 定期付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28790327/

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