【发布时间】:2017-12-30 06:53:21
【问题描述】:
我正在从 NVP/SOAP PayPal API 集成迁移到更新的 REST API。
我的旧网站代码使用“快速结帐”流程。
简而言之:
您会看到“购物车”摘要页面,其中包含要购买的产品列表;
您点击“Pay with PayPal”按钮(无需填写用户数据表);
网站发起支付,用户被重定向到PayPal;
用户登录并确认发起的支付;
-
用户被重定向到网站,该网站调用 PayPal 将用户个人信息保存在交易记录中(例如姓名、地址……);
付款最终执行;
我在这里查看了集成模式:https://developer.paypal.com/demo/checkout/#/pattern/server
...但不知道如何使用新 API 实现完全相同的工作流程。
我的意思是,在 onAuthorize 回调方法中,我确实有用户授权付款的 paymentID 和 payerID,等待执行.. 但没有他的个人数据,以便我的订单保存.
是否有某种调用来检索该数据?还是将其包含在响应中?
【问题讨论】:
标签: java rest api paypal paypal-rest-sdk