Tag: 贝宝

Paypal SDK和Google AnalyticsSDK问题

我有谷歌分析在我的iOS应用程序中实现,它工作得很好,但是当我添加了贝宝SDK它给了我的贝宝SDK的问题,当我点击我设置为贝宝的工资button,这将导致应用程序崩溃。 我联系了贝宝,他们说这是因为谷歌分析。 这是我的控制台日志: 2013-11-29 12:46:34:426 Flattened[35545:1803] TestFlight: Crash Handlers are installed 2013-11-29 12:46:34.431 Flattened[35545:70b] Warning: A long-running Parse operation is being executed on the main thread. Break on warnParseOperationOnMainThread() to debug. 2013-11-29 12:46:35.694 Flattened[35545:70b] CUICatalog: Invalid asset name supplied: , or invalid scale factor: 2.000000 2013-11-29 12:46:35.701 Flattened[35545:70b] CUICatalog: Invalid asset name supplied: , or […]

PayPal iOS SDK响应送货地址:(null)

信息 模式(模拟/沙盒/现场):沙盒 PayPal iOS SDK版本:2.14.3 iOS版本和设备(iOS 8.x,iPhone 6s上的iOS 9.3等):模拟器iPhone 5 iOS 9.3 描述 _payPalConfig = [[PayPalConfiguration alloc] init]; _payPalConfig.payPalShippingAddressOption = PayPalShippingAddressOptionPayPal; 在PayPal控制器中,我select运送地址(PayPal账户地址)。 但作为回应,我收到货运地址:(空)。 CurrencyCode: EUR Amount: 416.99 Short Description: Clothes Intent: sale Processable: Already processed Display: €416.99 Confirmation: { client = { environment = sandbox; "paypal_sdk_version" = "2.14.3"; platform = iOS; "product_name" = "PayPal iOS […]

PayPal服务器到服务器validation问题

我正在构build一个使用PP进行付款的iOS应用程序。 这一切工作正常。 该应用程序从PP获得批准的交易。 应用程序然后发送批准的ID(pay_key或payment_id)到我们的服务器进行validation。 当服务器收到付款ID时,validation电话(用于find付款的信用卡“Payment.find(id)”)将返回“未find付款”响应。 PP支付的适应性呼叫响应相同。 基本上,这两个电话都找不到应用程序批准的付款。 我使用rubygemPP适应和rest。 另外,来自PP Android团队的Jeff Brateman回答了以下服务器到服务器的最佳实践问题,但是我想知道,最佳实践是向前迈进的。 我现在使用的服务器到服务器的方式是否是下一年的最佳做法? IPN将会是一个怎样的路? 原始最佳实践问题和答案从杰夫: 机器人validation贝宝付款 [问题来自里克]杰夫,你可以validation付款validation的最佳做法。 是服务器到服务器,因为我正在执行推荐的方法,或者现在是他们的IPN设置? [来自Jeff的回复]我build议继续使用服务器到服务器validation。 你可以玩IPNs,看看它是否有你需要的信息,但这是不太可能的。 另外,如果你有新的问题,让我们创build一个新的SOpost,因为这个问题的范围已经变得有点笨拙。

我们如何从贝宝获得交易费用金额?

我正在使用PayPal iOS sdk接受用户在我的iOS应用程序中的付款。 我正在使用沙箱进行testing。 付款工作正常,我收到Payment_ID成功的付款响应。 我通过Payment_ID到我的服务器,并从那里使用REST API(显示付款的详细信息),我试图检索所有相关的付款信息,但它不是一致的回应。 有时候我得到的是transaction_fee,有时却不能在API响应中返回。 我看到有另一种NVP / SOAP方法来获取详细信息,但需要transaction_id,而我只有Payment_ID。 没有人有解决scheme如何从贝宝获得交易费用?

PayPal iOSnetworking连接丢失

我实际上在PayPal Repository GitHub上发布了这个问题,但没有人回答我。 当使用PayPal账户时,PayPal SDK工作的很好,但是当我尝试使用Pay with PayPal时,我无法连接到PayPal服务器,并且没有debugging日志,只有这个: 2016-07-18 10:00:03.447 UPlant [23489:265771] NSScanner:无string参数2016-07-18 10:00:04.036 UPlant [23489:265771]无法find支持键盘iPhone-肖像,数字小; NSScanner:nilstring参数2016-07-18 10:00:04.077 UPlant [23489:265771] NSScanner:nilstring参数2016- 07-18 10:00:04.077 UPlant [23489:265771] NSScanner:nilstring参数2016-07-18 10:00:08.415 UPlant [23489:265771]无法find支持键盘types4的keyplane iPhone-Portrait-数字小; 使用563160167_Portrait_iPhone-Simple-Pad_Default 2016-07-18 10:00:10.070 UPlant [23489:265771]无法find键盘iPhone-Portrait-NumberPad支持types4的键盘; 使用563160167_Portrait_iPhone-Simple-Pad_Default 附加信息 模式(模拟/沙盒/现场) :沙盒 PayPal iOS SDK版本:沙盒,PayPal iOS SDK 2.14.2 iOS版本和设备(iOS 8.x,iPhone 6s上的iOS 9.3等): iOS 9.3 iPhone 5模拟器 PayPal-Debug-ID(来自任何日志):没有debugging日志 尝试贝宝与卡交易后,它popup一个警告说 networking连接丢失。 […]

在iOS中MPL库集成。 在应用程序购买或任何其他付款规则中是否会与APPLE相冲突?

我们正在计划一个应用程序的概念,消费者可以从其他用户购买服务,并可以通过应用程序本身支付金额。 我们担心的是,如果我们实施MPL项目支付,APPLE是否会有任何异议,即直接用户可以通过在应用程序内支付来从其他用户购买服务? 我们将此文档用于支付集成 真实世界的情况就像我有几个问题,需要帮助来解决这些问题。 有人会提供帮助和报价。 我应该可以通过申请向那个人支付金额。 这是否与应用程序购买或任何其他有关付款的规则相矛盾? 对此有任何想法吗? 请分享想法。 谢谢 注:我知道这个问题似乎是offtopic,但我已经问了贝宝论坛 ,他们正在这里redirect我。 此外,我也张贴在苹果论坛上

贝宝错误“开发商错误:文件系统检查失败”在iPhone设备

我已经开发了一个应用程序与贝宝实施。 当我在iphone模拟器上运行这个应用程序,它效果很好。 但是,当我在iPhone设备上运行相同的应用程序,它显示 “networking错误,PayPal无法使用,请稍后再试。” 错误在应用程序的开始。 也在我的控制台(日志),它会显示 “开发人员错误:文件系统检查失败” 错误。 所以请给我解决这个问题。 提前致谢…

PayPal iOS SDK不适用于实时凭证

PayPal SDK:请求失败,出现错误:UNKNOWN_ERROR – 系统错误(UNKNOWN_ERROR)。 请稍后再试。 (400)| PayPal Debug-ID:3e8087cbf6bd1 [现场,PayPal iOS SDK 2.1.2] 组态: // Set up payPalConfig _payPalConfig = [[PayPalConfiguration alloc] init]; _payPalConfig.acceptCreditCards = YES; _payPalConfig.languageOrLocale = @"en"; _payPalConfig.merchantName = @"MERCHANT NAME."; _payPalConfig.merchantPrivacyPolicyURL = [NSURL URLWithString:@"https://www.paypal.com/webapps/mpp/ua/privacy-full"]; _payPalConfig.merchantUserAgreementURL = [NSURL URLWithString:@"https://www.paypal.com/webapps/mpp/ua/useragreement-full"]; PayPalItem *selectedtemInfo = [PayPalItem itemWithName:productDetails withQuantity:1 withPrice:[[NSDecimalNumber alloc] initWithString:totalCostofProducts] withCurrency:@"USD" withSku:nil]; PayPalPayment *payment = [[PayPalPayment […]

PayPal提供移动应用提交所需的附加testing文件

我在我的应用程序中整合了PayPal的自适应支付function。 然而,在提交应用程序时,我被要求上传“附加testing文件”/“特别文件”。 我无法理解AdHoctesting文件是什么意思? 请给我一些指导。

iPhone PayPal初始化失败

我尝试在我的应用程序中启动PayPal。 有时我得到“networking超时”的错误,如果我重新尝试初始化贝宝这个警报出现一次又一次。 如何避免这一点? 如何正确重新PayPal? 我的代码是: – (void)initializePayPal { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; [PayPal initializeWithAppID:PP_APP_ID forEnvironment:ENV_SANDBOX]; while([PayPal initializationStatus] == STATUS_INPROGRESS){ [NSThread sleepForTimeInterval:1]; } 开关([PayPal initializationStatus]){ 情况STATUS_COMPLETED_SUCCESS: 的NSLog(@ “STATUS_COMPLETED_SUCCESS”); 打破; 情况STATUS_COMPLETED_ERROR:{ NSDictionary * responseMessage = [PayPal getInstance] .responseMessage; NSLog(@“STATUS_COMPLETED_ERROR:%@”,responseMessage); if([[responseMessage objectForKey:@“errorId”] integerValue] == 10818){ [self initializePayPal]; } } 打破; 默认: 打破; } [游泳池释放]; }