沙盒中的PayPal Express Checkout使交易“待定”

问题描述

我已使用https://developer.paypal.com/docs/checkout/integrate/#1-set-up-your-development-environment中的方法将PayPal Express Checkout与JS SDK集成在一起。

一切正常,我能够创建一个带有金额的按钮,交易成功。但是,我看不到钱进入沙盒企业帐户。我确实在沙盒个人帐户上看到了该交易,但是该交易正在等待卖方的批准,在那儿看不到。

不确定这是沙箱行为还是我有什么问题。

我加载的src脚本是:

https://www.paypal.com/sdk/js?client-id=${clientId}&currency='CAD'&disable-funding='credit,card,bancontact,blik,eps,giropay,ideal,mybank,p24,sepa,sofort,venmo'

任何帮助将不胜感激。

解决方法

最可能的问题是未在沙箱中确认接收帐户的电子邮件地址。

要进行检查,请导航至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,然后点击其中的链接进行确认