我正在努力将PayPal SDK集成到iOS应用中。我创建了一个沙箱帐户,获得了一个客户端ID等...已成功调用didCompletePayment方法,并且所有内容看起来都很好,我通过返回对象上的描述方法输出结果。但是,当我去PayPal上的Developer Portal寻找最近的Sandbox交易通知时,它就不存在了。我的主要问题是......为什么一切看起来都会成功,但是它没有显示在开发人员门户中,并显示付款通知? (另一方面,我为Android制作了类似的应用程序,它确实显示在那里。)我能做些什么来追踪可能出错的地方?我在输出到控制台的描述数据中注意到的一个细节是response.id是" pay-nonetworkpayidexample123"。这与此有什么关系吗?
另外,我注意到当我在我的应用程序中登录PayPal进行沙箱付款时,它接受任何密码。这似乎是一个问题。这也与此有关吗?
答案 0 :(得分:1)
您可能正在使用无网络预连接。看看你是否找到了这个电话:
[PayPalMobile preconnectWithEnvironment:PayPalEnvironmentNoNetwork];
为此改变:
[PayPalMobile preconnectWithEnvironment:PayPalEnvironmentSandbox];