我已经建立了商业和个人账户,订阅,计划...Sandbox 中简单的PayPal按钮POC的所有设置.
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width" />
<title></title>
</head>
<body>
<script src="https://www.paypal.com/sdk/js?client-id=xxxx&vault=true&intent=subscription"></script>
<div id="paypal-button-container"></div>
<script>
paypal.Buttons({
createSubscription: function(data, actions) {
return actions.subscription.create({
'plan_id': 'P-66899082RN487441DMXZKF7I'
});
},
onApprove: function(data, actions) {
console.log(data, '\n', actions);
alert('You have successfully subscribed to ' + data.subscriptionID);
}
}).render('#paypal-button-container');
</script>
</body>
</html>
(我用xxxx替换了客户端id,但实际上我用有效的客户端id代替)
然而,我得到了404摆在首位,当paypal插件开始ping自己的端点: https://www.sandbox.paypal.com/v1/billing/subscriptions 404错误
控制台中的一系列错误:
rest_api_v1_billing_subscributions_error_error, Create_order_error, 未捕获错误:创建订阅API响应错误 ...等
我使用了官方集成手册中的确切格式: https://developer.paypal.com/docs/subscriptions/integrate/个