本文介绍了如何整合贝宝支付AAC?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直试图集成贝宝支付(https://developer.paypal.com/docs/payouts/),但它似乎不工作,即使是一个简单的设置,只是显示登录与贝宝按钮。我正在尝试设置此https://developer.paypal.com/docs/payouts/features/set-up-assisted-account-creation以获取payer_id
。我会将payer_id
存储在数据库中,然后我会使用PayPal Payout批处理来处理这些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)
这是第一次加载页面截图-推荐答案
对于aachttps://developer.paypal.com/docs/payouts/features/set-up-assisted-account-creation,如文档所示:
你做过这个吗?否则,您正在尝试集成您无权访问的内容。
您遇到的特定错误消息和问题并不重要,因为您正在尝试使用无论如何都不能使用的内容。
这篇关于如何整合贝宝支付AAC?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!