是否可以使用快速结帐 js 4.0 + Rest API 创建定期/订阅付款



我目前正在调查是否可以使用最新版本的PayPal快速结帐(结帐.js v4(将其添加为具有定期捐赠的网站的付款选项。

我知道旧的 NVP/SOAP 版本,它目前被标记为已弃用。

我已经检查了新结帐的(许多(文档页面,从这里开始,依此类推。

我还知道计费计划和计费协议 API。

我可以找到很多使用旧 NVP 的示例,但不是这种组合。

可以使用这些吗?

有没有这方面的官方例子?

您仍然可以将 NVP API 中的TOKEN与 javascript 集成一起使用,方法是在 payment() 调用中将其传递回:

<script src="https://www.paypalobjects.com/api/checkout.js">
</script>
<script>
    var CREATE_PAYMENT_URL  = 'https://my-store.com/paypal/create-payment';
    paypal.Button.render({
        env: 'production', // Optional: specify 'sandbox' environment
        payment: function() {
            return paypal.request.post(CREATE_PAYMENT_URL).then(function(data) {
                return data.token;
            });
        },
        onAuthorize: function(data, actions) {
            return actions.redirect();
        },
        onCancel: function(data, actions) {
            return actions.redirect();
        }
    }, '#paymentMethods');
</script>

最新更新