如何解决如何获得自动接受的贝宝沙盒付款?
我将PayPal集成到我的Symfony 4 App中,但是在沙箱中付款仍需要验证,如下图所示。
我如何自动接受付款?
我还要询问是否处于实时模式,因为我没有用于测试它的商业帐户,所以我也会遇到同样的问题。
解决方法
付款是“待处理”的问题吗? PayPal沙箱电子邮件是否未确认?
使用沙盒帐户登录https://www.sandbox.paypal.com/businessprofile/settings/email,以检查并重新发送任何确认电子邮件
然后使用https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fnotifications%2F的Live开发者帐户登录以阅读消息通知并确认电子邮件
,原因之一是付款的货币与客户端大小上的Paypal JS加载脚本不同。
所以您不知道在加载的脚本中,默认货币是 USD ,因此您必须在此脚本中指定货币:
<script src="https://www.paypal.com/sdk/js?currency=EUR&client-id={{ data['clientId'] }}">
因此,在这种情况下,如果客户使用 EUR 付款,则付款会自动接受,否则,当您使用两种不同的货币时,您必须在“设置”中配置策略,因此必须登录使用您的企业帐户,然后转到帐户设置>付款首选项>阻止付款。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。