【发布时间】:2020-01-04 11:04:03
【问题描述】:
(不幸的是,经过长时间的研究,我在 stackoverflow 中找不到我的问题的答案)。
我目前正在将 PAYPAL REST API V2 集成到一个电子商务应用程序中,原则上它可以正常工作,但不是应有的方式。
根据文档,我正在使用以下步骤:
在后端 (nodejs) 中使用用户数据和购买详细信息创建订单
订单创建成功后,前端会收到approve_url和capture_url
用户被重定向到approve_url并使用其凭据登录,如果成功,用户被重定向到预定义的return_url(在步骤1中定义)
如果用户同意订单,结账结束时手动调用capture_url,转入相应金额。
由于订单返回的数据不是持久的(正在重定向url),我将订单id和capture_link保存在本地存储中,我认为这是不正确的。因此,我有两个问题:
购买成功后,是否可以直接重定向用户进行抓包?
如果没有,如何获取return_url中的order_id详细信息?
提前致谢
【问题讨论】:
标签: node.js paypal paypal-sandbox