有些棘手的情况,正在努力升级现有代码库以使用PayPal的v2 REST API进行电子商务结帐,并希望在授权后用响应中的(已验证)地址数据替换帐单/送货信息要求的付款总额。但是,如果与PayPal返回的地址不匹配,我们将需要根据PayPal返回的地址重新计算实时运输成本和税金。有没有一种方法可以在初始授权后用新的成本修改请求的金额而又不会使原始成本无效?该文档不是最清晰,似乎在v1和v2 API文档之间随机跳转。
答案 0 :(得分:0)
是的。在您的v2 /订单捕获调用中提交修改后的金额。
答案 1 :(得分:0)
我要做的就是从贝宝(PayPal)返回后向/v2/checkout/orders/(paypal order token)
运行GET请求,以便提取他们在授权请求之前提供的地址,以便与原始地址进行比较并重新计算/更新订单需要,然后在完成授权请求之前对订单端点运行PATCH以设置新值。