PayPal iOS 模拟器应用程序接受无效密码

PayPal iOS simulator app accepts invalid passwords

我正在努力将 PayPal SDK 集成到 iOS 应用程序中。我创建了一个沙盒帐户,获得了一个客户端 ID 等...... didCompletePayment 方法被成功调用,并且我通过返回对象上的描述方法输出的结果看起来一切都很好。但是,当我去 PayPal 上的开发人员门户网站寻找最近的沙盒交易通知时,它不在那里。我的主要问题是......为什么一切看起来都很成功,但它没有显示在开发人员门户中并带有付款通知? (附带一提,我为 Android 制作了一个类似的应用程序,它确实显示在那里。)我可以做些什么来找出可能出错的地方吗?我在输出到控制台的描述数据中注意到的一个细节是 response.id 变为 "pay-nonetworkpayidexample123"。跟这个有关系吗?

此外,我注意到在我的应用程序中登录 PayPal 进行沙盒支付时,它接受任何密码。这似乎是个问题。这也和这个有关吗?

您可能正在使用无网络预连接。看看你是否找到这个电话:

[PayPalMobile preconnectWithEnvironment:PayPalEnvironmentNoNetwork];

并为此进行更改:

[PayPalMobile preconnectWithEnvironment:PayPalEnvironmentSandbox];