如何解决PayPal SEPA付款按钮未显示
我正在使用PayPal,并且想在我当前的网站上添加付款方式SEPA。 这是我遵循的一些示例:
- https://developer.paypal.com/docs/checkout/integration-features/standalone-buttons/#funding-sources
- https://demo.paypal.com/de/demo/go_platform/pcRestServerV2/paymentOptions
所以基本上我没有在第二个链接上方显示here上的SEPA按钮。
这是我的代码,可帮助您确定我在做什么错。
var FUNDING_SOURCES = [
paypal.FUNDING.PAYPAL,paypal.FUNDING.VENMO,paypal.FUNDING.CREDIT,paypal.FUNDING.CARD,paypal.FUNDING.SEPA,];
FUNDING_SOURCES.forEach(function(fundingSource) {
// Initialize the buttons
var button = paypal.Buttons({
fundingSource: fundingSource
});
// Check if the button is eligible
if (button.isEligible()) {
// Render the standalone button for that funding source
button.render('#paypalCheckoutContainer');
}
});
解决方法
您是否有理由检查并提供特定的资金来源?您可以让PayPal自动处理该问题,而不是forEach循环。基本上,在以下位置使用更简单的代码; https://developer.paypal.com/demo/checkout/#/pattern/client
如果您不在默认显示SEPA的国家/地区,则在沙盒模式下进行测试时,请在SDK脚本查询字符串行中添加&buyer-country=DE
。仅在沙盒模式下测试其他国家/地区时才这样做,它不是实时有效的参数。买家所在的国家/地区将被实时自动检测。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。