我正在使用PayPal Checkout,该文件没有充分的文档说明,但据我所知,它不支持在帐户信息中心内自动添加运费。我需要根据用户所在的位置向用户收取不同的运输费用,直到用户授权付款后,我才会从PayPal收取该费用。如果不重新授权,我该如何收取额外的运输费用?我最近在购物时在this site上看到了这种行为–我使用似乎是PayPal Checkout的付款方式进行了授权,此后,我便可以选择一种送货方式(其中一些费用最高为$ 30),并且看来我无需重新授权即可完成付款。
在PayPal Checkout文档中,或者通过检查传递给onAuthorize
的对象似乎没有此功能,我没有发现任何东西。我确实在Payments API的文档中找到了PATCH /payments/payment/{id}
endpoint,但是我不知道如何从我网站上的PayPal Checkout流中访问它,也不知道我的网站是否被视为“第三方提供商PSD2规则。”
在使用PayPal Checkout授权后,如何在付款中增加运输费用?
答案 0 :(得分:0)
您可以在此处找到更多所需信息:https://developer.paypal.com/docs/checkout/integration-features/shipping-callback
paypal.Buttons({
onShippingChange: function(data, actions) {
console(data);
}
}).render('#paypal-button-container');