[PayPal报错]我们暂时无法设置预核准付款,请稍后重试。

背景:接入PayPal支付后,支付时报错,如下图

原因排查过程:

        1.调起支付会向paypal发两个请求,获取Token和获取支付链接,接口均为正常

        2.两个接口的返回值均为正常。

        3.获取支付链接后,支付链接打卡报错。

        4.使用沙盒测试进行测试,同样的流程,沙盒获取链接后可以支付。

因为沙盒可以支付成功,大概率不是因为代码的原因,所以有以下猜想:

        1.账号被封

        2.账号主体没有权限

        3.违反了某项政策

根据我们的排查,结果是:账号主体没有收款权限

问题导致的原因:由于我们是近期把个人商户升级为了商家用户,提交的时候PayPal直接会告诉我们升级成功,但是24小时内还会给我们发一封邮件,让我们提交资料,否则将无法收款。值得一提的是,如果你填写的资料是假的信息,你的账号可能会被封,就像我这样,哈哈哈哈。

再顺便科普一下,Paypal有三种账号:

        第一种:个人账号

        第二种:商家账号

        第三种:个人升级到商家账号

PayPal其他问题的解决方案:

[PayPal报错]为遵守国际法规,这笔交易已被拒绝。_「蝎子莱莱」的博客-优快云博客PayPal报错解决:为遵守国际法规,这笔交易已被拒绝。https://blog.youkuaiyun.com/qq_39906413/article/details/128581979?spm=1001.2014.3001.5501

参考资源链接:[Paypal支付(最全Pay支付)](https://wenku.youkuaiyun.com/doc/64706261543f844488e4624e?utm_source=wenku_answer2doc_content) 在进行PayPal支付集成时,沙箱环境是一个非常有用的工具,它允许开发者在没有实际财务风险的情况下进行测试。为了帮助你了解如何在沙箱中设置并测试支付交易,推荐查看《Paypal支付(最全Pay支付)》这本书。该资料详细介绍了如何创建沙箱账号、参考官方文档以及如何通过表单提交来调用PayPal支付功能,与你的问题紧密相关。 首先,你需要访问PayPal开发者中心并创建一个沙箱账号,这将允许你在测试环境中模拟真实的支付过程。登录到你的沙箱账户后,你可以创建买家和卖家账号,并为它们分配设的余额,以便进行交易模拟。 其次,根据《Paypal支付(最全Pay支付)》中的指导,设置你的支付表单,包括必要的代码和参数,以确保能够与沙箱环境交互。通常,这会涉及以下步骤: 1. 引入PayPal JavaScript SDK到你的网页中。 2. 配置SDK,设置你的沙箱账号信息以及业务环境。 3. 在表单中添加必要的按钮和隐藏字段,以存储支付相关的数据。 4. 初始化支付流程,并监听按钮点击事件。 5. 通过SDK提供的方法引导用户完成支付。 6. 处理支付成功或失败的回调,并进行相应的操作。 完成这些步骤后,你可以通过模拟一个真实的支付流程来测试你的集成。在《Paypal支付(最全Pay支付)》中,你可以找到详细的代码示例和解释,帮助你理解每一步如何操作,并确保它们能够在沙箱环境中正确执行。 当你成功在沙箱环境中测试了支付流程后,你可以更加自信地将PayPal集成到你的生产环境中。为了更深入地了解PayPal的集成和支付流程,《Paypal支付(最全Pay支付)》提供了全面的资源和工具,帮助你构建稳定且安全的支付系统。 参考资源链接:[Paypal支付(最全Pay支付)](https://wenku.youkuaiyun.com/doc/64706261543f844488e4624e?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值