【发布时间】:2020-03-30 11:15:52
【问题描述】:
所以,我在使用 node 和 express 制作的网站中集成了一个 PayPal 订阅按钮,它仍在 localhost 中运行,我使用了沙盒测试并且它有效,但是当我上线时它不起作用,当我尝试使用真实帐户登录并付款,但收到以下错误消息:
抱歉,我们目前无法设置预先批准的付款。 请返回商户,选择其他支付方式。
为什么会这样?是因为某些安全措施,因为我在没有 SSL 证书“localhost”的网站上运行它或我应该添加到代码中的其他东西还是什么?
PayPal Javascript 代码:
paypal.Buttons({
style: {
shape: 'pill',
color: 'blue',
layout: 'horizontal',
label: 'paypal',
},
createSubscription: function(data, actions) {
return actions.subscription.create({
'plan_id': 'P-xxxxxx'
});
},
onApprove: function(data, actions) {
alert(data.subscriptionID);
},
}).render('#paypal-button-container');
【问题讨论】:
标签: javascript paypal