ios - PayPalEnvironmentProduction 和 PayPalEnvironmentSandbox 失败

标签 ios objective-c iphone paypal paypal-sandbox

我正在尝试在应用程序中使用 paypal iOS SDK。我完成了注册并创建了应用程序,然后我得到了两个客户端 ID、sandbox 和 live。

当我使用沙盒客户端 ID、实时客户端 ID 时,出现错误。

iOS 警报提示:

We're Sorry. There was a problem communicating with the PayPal servers. Please tey again.

(我尝试了很多次,还是失败了。)

错误日志:

PAYMENT_CREATION_ERROR - System error (PAYMENT_CREATION_ERROR). Please try again later. (422) | PayPal Debug-ID: fd805f5f6239a [live, PayPal iOS SDK 2.5.0]

请帮帮我。

谢谢~

最佳答案

仅将沙箱客户端 ID 用于测试您的应用程序

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:    (NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[PayPalMobile initializeWithClientIdsForEnvironments:@{PayPalEnvironmentProduction : @"YOUR_CLIENT_ID_FOR_PRODUCTION",
                                                       PayPalEnvironmentSandbox : @"AYRzOxBmlQ6vUoUn2O8UHjdYvq9hDdTQ8fE9lfA-glkMJAMYCAaZ"}];

}

我使用它并且它对我来说工作正常..

关于ios - PayPalEnvironmentProduction 和 PayPalEnvironmentSandbox 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27545047/

相关文章:

objective-c - 使用变量填充 UITableView

ios - 我想使用标记的 useData 属性访问特定标记,谷歌地图 iOS

iOS:在自定义属性动画期间以正确的分辨率将 CGImage 绘制到 CALayer 的子类中

iOS:可以在不通过 safari 的情况下在设备上安装配置文件吗?

iphone - 程序访问 iPhone 音量按钮

objective-c - CABasicAnimation 和自定义类型

ios - 在 swift 中使用 UILabel 的子类设置自定义边框

ios - 从带有搜索栏的 TableView Controller 移动到 UISearchDisplayController

ios - 在 64 位 iOS 设备上更改唯一标识符

iphone - AVAudioPlayer 重置当前播放的声音并从头开始播放