如何解决如何整合PayPal Payouts AAC?
我一直在尝试集成 PayPal Payouts (https://developer.paypal.com/docs/payouts/),但即使通过简单的设置来显示 Login with Paypal 按钮,它似乎也不起作用。我正在尝试设置此 https://developer.paypal.com/docs/payouts/features/set-up-assisted-account-creation 以获取 payer_id
。我会将 payer_id
存储在数据库中,然后我将使用 PayPal Payouts 批处理来处理这些 ID 以向用户付款。
这是最简单的设置 -
<!DOCTYPE html>
<html>
<head>
<Meta charset="utf-8">
<Meta name="viewport" content="width=device-width,initial-scale=1">
<title>PayPal Payouts</title>
<script src="https://www.paypalobjects.com/payouts/js/payouts_aac.js"></script>
<script>
paypal.PayoutsAAC.render({
// Use sandBox for testing
env: 'sandBox',clientId: {
// production: '<production clientId>',sandBox: '**************************************************************'
},merchantId: '*************',pageType: 'login',onLogin: function (response) {
if (response.err) {
console.log(response.err)
} else {
console.log(response.body.code)
}
}
},'#paypal')
</script>
</head>
<body>
<div id="paypal"></div>
</body>
</html>
它只是暂时出现。只有在第一页加载时它才会出现,然后它就会消失。 消失后,它在控制台上产生错误 -
main.js:596 Uncaught TypeError: Parameter `locale` must be a string,not undefined `undefined`
at o (main.js:596)
at i (main.js:596)
at new t (main.js:596)
at Object.createHandler (main.js:614)
at t.init (main.js:1389)
at Object../bootstrap.js (main.js:1257)
at i (main.js:1)
at Object../render.js (main.js:1353)
at i (main.js:1)
at HTMLDocument.<anonymous> (main.js:1323)
我附上一个 console.log 截图 -
这是第一次页面加载截图 -
解决方法
对于 AAC https://developer.paypal.com/docs/payouts/features/set-up-assisted-account-creation ,如该文档所示:
联系您的 PayPal 客户经理以启用身份服务。
你做到了吗?如果不是,则您正在尝试集成您无权访问的内容。
您遇到的特定错误消息和问题并不重要,因为您正在尝试使用无论如何都无法使用的东西。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。