ios - 更改付款以说明 PayPal 移动交易

标签 ios paypal

我正在使用最新的 PayPal 2.01 SDK 进行移动交易。我有 2 个 PayPal 企业账户(sales1 和 sales2),根据交易我想选择将交易支付到哪个账户。我的每个帐户都有一个客户端 ID,我想选择哪个 ID 用于 [PayPalMobile initializeWithClientIdsForEnvironments:@{PayPalEnvironmentProduction: ClientId] 调用。我初始化一次后,下次初始化就忽略了,client Id没有变。谁能告诉我如何强制初始化更改客户端 ID。

    if (condition) {
        DLog(@"using PP Sales2 account");
        [PayPalMobile initializeWithClientIdsForEnvironments:@{PayPalEnvironmentProduction:  kPayPalSales2Id,
                                                           PayPalEnvironmentSandbox: kPayPalTest2Id}];
    } else {
        DLog(@"using PP Sales account");
        [PayPalMobile initializeWithClientIdsForEnvironments:@{PayPalEnvironmentProduction: kPayPalSalesId,
                                                           PayPalEnvironmentSandbox: kPayPalTestId}];

最佳答案

来自 PayPal 的 Dave。

您描述的在单个 session 中切换 clientId 的场景不是我们设计的 PayPal iOS SDK 可以处理的场景。

请随时将此作为增强请求发布到 our github repo .

关于ios - 更改付款以说明 PayPal 移动交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22717432/

相关文章:

ios - Websockets 与 iOS 推送通知

php - Paypal IPN 不发送 payer_email 变量

ios - 如何使用braintree沙箱测试paypal支付

ios - 肖像应用程序。风景视频。 shouldAutoRotate 未运行

ios - SKShapeNode 位置和 touch.location 的区别

ios - 在iOS程序中读取plist

android - 从 JSON 响应中提取 PayPal 销售 ID

php - 使用交易 ID 获取交易详细信息 - Paypal

java - 使用 REST 获取 PayPal 账户历史

ios - Swift 中的 switch 语句