PayPal payment方法未获取更新后的价格明细,该明细必须作为输入参数传递以创建付款。
最初使用输入参数- price调用paypal.Button.render()方法,该参数为0.00。但是,当价格随着字段的变化而更新时,它不会采用更新后的price值,并使用旧值- 0.00调用payment函数。
function createPaypalPayment(price, recordId){
angularLoad.loadScript('https://www.paypalobjects.com/api/checkout.js')
.then(function() {
paypal.Button.render({
env: 'sandbox',
payment: function(data, actions) {
createPayment(price, recordId){
/*..some code goes here*/
}
.then(function(response) {
console.log(response)
})
}
});
})
}在这里,我在一个AngularJS服务中使用它。
当我进行字段更改并调用createPaypalPayment(price, recordId)时,如何获取此处更新后的价格值?
谢谢
发布于 2019-04-06 15:28:53
我建议你使用贝宝的服务器端集成这一点。这样您就可以轻松地更改/更新付款价格。遵循此Link。
https://stackoverflow.com/questions/55338243
复制相似问题