【问题标题】:PayPal iOS simulator app accepts invalid passwordsPayPal iOS 模拟器应用接受无效密码
【发布时间】:2015-03-09 21:28:32
【问题描述】:

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

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

【问题讨论】:

    标签: ios paypal sdk passwords


    【解决方案1】:

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

    [PayPalMobile preconnectWithEnvironment:PayPalEnvironmentNoNetwork];
    

    并为此进行更改:

    [PayPalMobile preconnectWithEnvironment:PayPalEnvironmentSandbox];
    

    【讨论】:

    • 就是这样!不知何故,我掩盖了这个变量,最初认为它要么是生产,要么不是。显然,最初从我从中提取的示例中设置了第三个选项。谢谢!
    • 另外,您需要在发布应用程序之前从 Sandbox 更改为 Production。
    猜你喜欢
    • 2020-05-17
    • 2013-08-18
    • 2015-08-17
    • 2016-03-29
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    相关资源
    最近更新 更多