首页 > 解决方案 > 贝宝订阅集成 | 与捕获资金混淆

问题描述

我目前正在为客户进行 PayPal 订阅集成。但是我在使用 PayPal 时遇到了一些问题,是否需要在激活订阅时提取资金,是否需要在每次下一个计费周期时提取资金?还是我只需要做其中之一?

就像,这是如何工作的?

当用户尝试激活其订阅时发生错误时,如何取消订阅?我应该使用来自我的服务器的 API 请求取消它,还是 PayPal JS SDK(在前端)中有一个函数可以取消它?由于有一种方法可以actions.restart()重新启动付款流程,但这不是我想要的并且实际上不起作用,因为由于某种原因这又给了我一个错误。

这非常令人困惑,文档也没有帮助我,而且 PayPal 的社区论坛已经死了。

谢谢你。

标签: javascriptnode.jsvue.jspaypalintegration

解决方案


当付款人批准PayPal 订阅时,它将变为活动状态并自动计费(捕获)。如果未指定 start_date,这将立即生效。

没有服务器端激活,因此不需要 actions.restart() 等效项。

(如果您覆盖 application_context 的 user_action 是一个例外;这会更改措辞以指示您将显示评论页面,并使用 API 调用进行激活)


取消是使用 API 调用完成的,而不是 JS SDK。


推荐阅读