PayPal payment
方法未获取更新的价格详细信息,必须将其作为创建付款的输入参数传递。
最初使用输入参数paypal.Button.render()
(即price
)调用0.00
方法。但是,当价格随字段变化而更新时,它并不会采用更新的price
值,而是使用旧值-payment
来调用0.00
函数。
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)
时,如何在此处获取价格的更新值?
谢谢