我正在开发一个基于在线订阅的应用程序,我想在注册过程中收集用户的付款信息(PayPal 或信用卡),但在他们确认其电子邮件地址之前不会向他们收费。一旦我收集了他们的姓名、密码和付款信息,就会在我的应用程序中创建一个帐户。创建后,将发送一封验证电子邮件,要求他们确认其帐户。一旦他们点击电子邮件中的链接,我会将他们的帐户标记为已确认,然后要求 PayPal 完成订阅。我想知道我该如何去做,或者这个流程的最佳选择是什么?我读到了 PayPal 的“保存付款”功能,但不确定这是否是最佳选择。有没有办法将订阅创建为“待处理”,然后在用户验证其电子邮件地址后,将订阅更改为其他状态以处理付款?或者...有没有办法在停用状态下创建订阅,然后在用户验证其电子邮件地址后将其激活?
感谢您的回复。
我只阅读了文档。已根据 PayPal 的文档实现了“创建订阅”,但尚未对其进行测试,因为根据文档,不会产生我想要的结果。
创建订阅时,您可以指定批准后不以激活状态启动,稍后通过 API 激活。请参阅订阅 API 文档、
application_context.user_action