在沙盒模式下创建 PayPal 订阅按钮
Creating a PayPal Subscription Button in Sandbox mode
我正在尝试为 PayPal Smart Buttons 设置一个沙箱,以便在发布到生产环境之前进行测试。
当我转到 PayPal Subscriptions 时,我 select 我的计划并单击 'Copy Code'。结果是:
<div id="paypal-button-container"></div>
<script src="https://www.paypal.com/sdk/js?client-id=XXX&vault=true" data-sdk-integration-source="button-factory"></script>
<script>
paypal.Buttons({
....
createSubscription: function(data, actions) {
return actions.subscription.create({
'plan_id': 'P-YYYY'
});
},
onApprove: function(data, actions) {
alert(data.subscriptionID);
}
}).render('#paypal-button-container');
</script>
有没有办法启用沙箱登录?我看到我可以在 Developer Accounts 页面创建沙盒帐户,但在那里创建的沙盒帐户不起作用(我的意思是它怎么知道我在 'sandbox mode' 中?)
沙箱和实时环境是完全分开的。
使用沙盒企业账户,登录www.sandbox.paypal.com环境,然后您可以前往:
https://www.sandbox.paypal.com/billing/overview(与您的 link 相同,但在 URL.
中带有“sandbox.”
在那里创建沙盒计划。可以使用沙盒个人帐户测试这些沙盒订阅。
我正在尝试为 PayPal Smart Buttons 设置一个沙箱,以便在发布到生产环境之前进行测试。
当我转到 PayPal Subscriptions 时,我 select 我的计划并单击 'Copy Code'。结果是:
<div id="paypal-button-container"></div>
<script src="https://www.paypal.com/sdk/js?client-id=XXX&vault=true" data-sdk-integration-source="button-factory"></script>
<script>
paypal.Buttons({
....
createSubscription: function(data, actions) {
return actions.subscription.create({
'plan_id': 'P-YYYY'
});
},
onApprove: function(data, actions) {
alert(data.subscriptionID);
}
}).render('#paypal-button-container');
</script>
有没有办法启用沙箱登录?我看到我可以在 Developer Accounts 页面创建沙盒帐户,但在那里创建的沙盒帐户不起作用(我的意思是它怎么知道我在 'sandbox mode' 中?)
沙箱和实时环境是完全分开的。
使用沙盒企业账户,登录www.sandbox.paypal.com环境,然后您可以前往:
https://www.sandbox.paypal.com/billing/overview(与您的 link 相同,但在 URL.
中带有“sandbox.”在那里创建沙盒计划。可以使用沙盒个人帐户测试这些沙盒订阅。