javascript - 在沙盒模式下创建 PayPal 订阅按钮
问题描述
我正在尝试为 PayPal Smart Buttons 设置一个沙箱,以便在发布生产之前进行测试。
当我转到PayPal 订阅时,我选择我的计划并单击“复制代码”。结果是:
<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>
有没有办法启用沙箱登录?我看到我可以在开发者帐户页面创建沙盒帐户,但在那里创建的沙盒帐户不起作用(我的意思是它应该如何知道我处于“沙盒模式”?)
解决方案
沙盒和实时环境是完全分开的。
使用沙盒业务账号,登录www.sandbox.paypal.com环境,然后可以访问:
https://www.sandbox.paypal.com/billing/overview(与您的链接相同,但在 URL 中带有“ sandbox. ”。
在那里创建沙盒计划。这些沙盒订阅可以使用沙盒个人账户进行测试。
推荐阅读
- java - 百里香弹簧MVC
- jhipster - JHipster Gateway UI 不是从可执行战争开始的
- java - 使用 JUnit 5 进行 Maven 测试时出错
- c# - 以编程方式为 VSTS 生成个人访问令牌
- python - 试图为 Moonshot 找到 QuantRocket 的“价格”数据框的结构
- webfocus - 在 webfocus 中定义某些内容后,“/”的意义何在?
- javascript - Javascript“不要将状态更改为快速”
- javascript - 将工具提示添加到 d3.js 分层条形图
- json - Facebook Graph Api 在群组提要调用中返回空数组
- php - cURL 在 CLI 中有效,但在 HTTP 上无效:无法解析主机