【发布时间】:2020-12-17 05:58:36
【问题描述】:
我正在使用 Laravel 7 并且有一个订阅页面,其中列出了用户订阅的所有服务。在同一页面上,我有一个按钮,用户可以在其中更新每个订阅的数量。
按照以下说明,我能够将用户重定向到 HATEOS 链接,用户可以在其中确认并同意新的数量和新的每月经常性费用。
如上述文档中所述,仅当买方在 HATEOS 批准链接中确认并同意/批准新的数量和新的免费重复时,Paypal 方的订阅(买方和卖方的 paypal 帐户)才会更新。
我面临的挑战是:我如何在提供的 HATEOS 链接中捕获用户确认,或者如果用户没有通过简单地关闭带有 HATEOS 链接的浏览器来批准新的数量和经常性费用 - 因为这显然会确定是否更新订阅表数据库(即,如果用户批准了 HATEOS 链接的更改,则更新数据库,或者如果用户不批准 HATEOS 链接,则不更改数据库)?
注意:在我的订阅页面中,我没有使用 Paypal 的智能按钮。我正在使用一个调用控制器的普通按钮和一个执行订阅 API 代码(即 curl bash)的函数,该代码返回 HATEOS 链接,包括用户批准更改的链接。
希望有人可以提供帮助!谢谢!
【问题讨论】:
标签: laravel paypal subscription