首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从PayPal Checkout paypal.Button.render方法中分离payment函数

问从PayPal Checkout paypal.Button.render方法中分离payment函数
EN

Stack Overflow用户
提问于 2019-03-25 20:50:57
回答 1查看 117关注 0票数 0

PayPal payment方法未获取更新后的价格明细,该明细必须作为输入参数传递以创建付款。

最初使用输入参数- price调用paypal.Button.render()方法,该参数为0.00。但是,当价格随着字段的变化而更新时,它不会采用更新后的price值,并使用旧值- 0.00调用payment函数。

代码语言:javascript
复制
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)时,如何获取此处更新后的价格值?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-04-06 15:28:53

我建议你使用贝宝的服务器端集成这一点。这样您就可以轻松地更改/更新付款价格。遵循此Link。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55338243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档