Paypal PP REST API收取税费和运费,但不发送地址?

Paypal PP REST API收取税费和运费,但不发送地址?,paypal,e-commerce,paypal-rest-sdk,Paypal,E Commerce,Paypal Rest Sdk,使用REST API,如果我将用户发送到PayPal以收集配送信息(当然是支付),我如何收取税费或配送费用 做一些研究这似乎是不可能的,但我无法想象会是这样。如果我必须自己收集运输信息,那么使用PP的价值将大大降低 使用REST API,就像经典API一样,PayPal支付分三步执行: 1) 将初始信息发送到PayPal以获取令牌。将客户重定向到PayPal。客户授权付款。 2) 获取付款详细信息(如发货地址) 3) 确认付款 因此,在这种情况下,在获得发货地址后,您将向客户显示一个订单审核页面

使用REST API,如果我将用户发送到PayPal以收集配送信息(当然是支付),我如何收取税费或配送费用


做一些研究这似乎是不可能的,但我无法想象会是这样。如果我必须自己收集运输信息,那么使用PP的价值将大大降低

使用REST API,就像经典API一样,PayPal支付分三步执行:

1) 将初始信息发送到PayPal以获取令牌。将客户重定向到PayPal。客户授权付款。 2) 获取付款详细信息(如发货地址) 3) 确认付款

因此,在这种情况下,在获得发货地址后,您将向客户显示一个订单审核页面,在该页面中,它将向客户生成发货选项和税额。然后,他们必须选择一个“确认订单”按钮,该按钮将最终确定支付给贝宝的费用,包括新的税费/运费和最终金额

在API术语中,最后一步是使用完成的。这将接受您在步骤2中收到的付款人id,以及支持新帐户的事务数组

金额对象包括一个包含运费、税费、手续费、保险等的项目


将客户决定的详细信息包括在您的审核页面上,PayPal将向客户选择的资金来源收取更新后的金额。

我想知道是否正确的工作流程是在初始付款/创建呼叫中发送“小计”,然后在付款/执行呼叫中使用装运和税务信息更新价格,在执行调用中发送新金额不会更改原始创建的付款。。。因此,仍然是一个类似的问题,尽管没有答案+IP的解决方法:去年我尝试这个方法时,发送一个新的amount对象实际上并没有更新交易。这个问题现在解决了吗?我刚刚安装了SDK,并通过添加新的发货量进行了测试。我做了最初的发送,20美元,1.50美元的运费,然后在执行上更改为31美元,2.50美元的运费,它没有问题。好像他们修好了。