【发布时间】:2013-12-15 04:07:13
【问题描述】:
我正在使用 PayPal 自适应付款。我已成功将用户重定向到 PayPal 预先批准流程,以获取我们产品所需的一些定期/自动付款。但是,我有以下问题。
当用户被重定向到 PayPal 上的登录屏幕以进行预批准过程时,即使用户尚未登录,PayPal 已经给我一个带有密钥的预批准 JSON:
{ responseEnvelope:
{ timestamp: '2013-11-28T18:38:58.726-08:00',
ack: 'Success',
correlationId: 'XXXXXXX',
build: 'XXXXXXX' },
preapprovalKey: 'PA-XXXXXXX',
httpStatusCode: 200,
preapprovalUrl: 'https://www.sandbox.paypal.com/webscr?cmd=_ap-preapproval&preapprovalkey=PA-XXXXXXX' }
但是,这里的大问题是我不应该将 preapprovalKey 保存在我的数据库中,因为用户可能会中止 preapproval 过程,因为他/她还没有登录。我应该保存它,只有当用户完成该过程。
我想知道是否有一种方法可以在用户完成预批准过程后获得预批准响应。
感谢您的宝贵时间。
【问题讨论】:
标签: paypal