【发布时间】:2020-10-05 01:05:04
【问题描述】:
我将 PayPal 集成到我的 Symfony 4 应用程序中,但在沙盒中付款仍需要验证,如我们在后面的图片中看到的那样。
我怎样才能自动接受付款?
我还问如果在实时模式下,我会遇到同样的问题,因为我没有企业帐户来测试它。
【问题讨论】:
-
我投票结束这个问题,因为它询问如何使用贝宝。
标签: paypal paypal-sandbox
我将 PayPal 集成到我的 Symfony 4 应用程序中,但在沙盒中付款仍需要验证,如我们在后面的图片中看到的那样。
我怎样才能自动接受付款?
我还问如果在实时模式下,我会遇到同样的问题,因为我没有企业帐户来测试它。
【问题讨论】:
标签: paypal paypal-sandbox
付款是“待处理”的问题吗? PayPal 沙盒电子邮件是否未确认?
使用 Sandbox 帐户登录 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使用实时开发者帐户登录以阅读消息通知并确认电子邮件
【讨论】:
其中一个原因是付款货币与客户端大小的 Paypal JS 加载脚本不同。
所以你不知道在加载的脚本中,默认货币是USD,所以你必须在这个脚本中指定货币:
<script src="https://www.paypal.com/sdk/js?currency=EUR&client-id={{ data['clientId'] }}">
所以在这种情况下,如果客户用欧元付款,付款是自动接受的,否则,当你有两种不同的货币时,你必须在设置中配置策略,所以你必须登录使用您的企业帐户,然后转到“帐户设置”>“付款偏好”>“阻止付款”。
【讨论】: