如何为客户续订Paypal客户ID

时间:2019-05-14 05:05:36

标签: python paypal paypal-sandbox

我一直在尝试将Paypal集成到我的Web应用程序中。当我创建一个新的沙箱REST应用并将客户端ID添加到该应用时,我能够轻松执行事务。就在前几天,我开始在执行订单时遇到问题。 following error开始出现。它指出我的客户凭据突然无效。

我尝试按照贝宝(Paypal)开发人员上的文档解决此问题,但是该页面非常糟糕,我无法很好地遵循。我能够获得令牌,但是当我尝试从页面运行cURL示例时,它返回了错误。我也尝试遵循服务器端文档,但是执行时也出现错误。

我在后端使用Python Flask。这是Paypal提供的脚本标签:

<script src="https://www.paypal.com/sdk/js?client-id=Afixuzu1DHj-U7XUolNxwDUJHicr8Jao8nmDYt8msX26UKwyKsRmpAtsrAJKeFixXhoYjLg8clQZArga"></script>

这是Paypal提供的按钮呈现代码:

paypal.Buttons({
                createOrder: function(data, actions) {
                    // Set up the transaction
                    return actions.order.create({
                        purchase_units: [{
                        amount: {
                            value: '0.01'
                        }
                        }]
                    });
                },
                onApprove: function(data, actions) {
                    // Capture the funds from the transaction
                    return actions.order.capture().then(function(details) {
                        // Show a success message to your buyer
                        alert('Transaction completed by ' + details.payer.name.given_name);
                    });
                }
            }).render('#paypal-button-container');

如何在不必创建另一个REST App的情况下使我的客户端ID再次有效?我是否必须使用贝宝提供的用于服务器端的代码,还是可以单独使用ajax填充数据库?

这是针对大学项目的。

0 个答案:

没有答案
相关问题