用户授权PayPal付款后,增加运输费用

时间:2018-08-01 14:30:20

标签: paypal

我正在使用PayPal Checkout,该文件没有充分的文档说明,但据我所知,它不支持在帐户信息中心内自动添加运费。我需要根据用户所在的位置向用户收取不同的运输费用,直到用户授权付款后,我才会从PayPal收取该费用。如果不重新授权,我该如何收取额外的运输费用?我最近在购物时在this site上看到了这种行为–我使用似乎是PayPal Checkout的付款方式进行了授权,此后,我便可以选择一种送货方式(其中一些费用最高为$ 30),并且看来我无需重新授权即可完成付款。

在PayPal Checkout文档中,或者通过检查传递给onAuthorize的对象似乎没有此功能,我没有发现任何东西。我确实在Payments API的文档中找到了PATCH /payments/payment/{id} endpoint,但是我不知道如何从我网站上的PayPal Checkout流中访问它,也不知道我的网站是否被视为“第三方提供商PSD2规则。”

在使用PayPal Checkout授权后,如何在付款中增加运输费用?

1 个答案:

答案 0 :(得分:0)

您可以在此处找到更多所需信息:https://developer.paypal.com/docs/checkout/integration-features/shipping-callback

paypal.Buttons({
onShippingChange: function(data, actions) {
    console(data);
} 
}).render('#paypal-button-container');