新的 paypal ios sdk 在设备中不工作

Posted

技术标签:

【中文标题】新的 paypal ios sdk 在设备中不工作【英文标题】:New paypal ios sdk in not working in device 【发布时间】:2013-06-14 05:48:35 【问题描述】:

我正在开发一个应用程序。我正在使用新的最新支付宝 API。每当我尝试那个时,我都会收到一个警报,例如“与服务器通信时出现问题”。而且我没有提到任何客户ID。它会造成这个问题吗?如果没有,那么如何连接支付宝服务器。我的 xcode 版本是 4.5,Base SDK 是 ios 6,目标部署是 5.0,设备操作系统版本是 ios 5。

【问题讨论】:

【参考方案1】:

您应该提及客户 ID 并编写以下代码:

[PayPalPaymentViewController prepareForPaymentUsingClientId:kPayPalClientId];

【讨论】:

它不工作。我再次收到该错误。实际上我来自印度。有什么问题。在某些帖子中读到这个仅在美国工作。【参考方案2】:

商家帐户必须是美国帐户。我不知道沙盒是否适用于非美国商家帐户。

对于沙盒,您还必须将 [PayPalPaymentViewController setEnvironment:PayPalEnvironmentSandbox];#define kPayPalClientId <YOUR CLIENT ID> 设置为您从 https://developer.paypal.com 获得的沙盒客户端 ID

另请注意,唯一经过测试的配置是针对美元的,认为很快就会改变。

【讨论】:

以上是关于新的 paypal ios sdk 在设备中不工作的主要内容,如果未能解决你的问题,请参考以下文章

为啥 setLandingPageType("billing") 在沙盒中工作,但在 PAYPAL PHP REST API SDK WebProfile 中的实时版本中不工作

Paypal 批量支付在节点 js api 中不起作用

iOS PayPal SDK(自定义字段)

PayPal iOS sdk - 从移动设备进行单次付款后,我应该从服务器上的 Ruby sdk 进行哪些调用?

使用 PayPal iOS SDK 支付多个项目

PayPal iOS SDK 响应发货地址:(空)