将付款更改为PayPal移动交易的帐户

时间:2014-03-28 15:46:16

标签: ios paypal

我正在使用最新的PayPal 2.01 SDK进行移动交易。我有2个PayPal业务帐户(sales1和sales2),根据交易,我想选择交易支付给哪个帐户。我有一个每个帐户的客户端ID,并希望选择用于[PayPalMobile initializeWithClientIdsForEnvironments:@ {PayPalEnvironmentProduction:ClientId]调用的ID。在我初始化一次后,将忽略下一个初始化,并且不会更改客户端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}];

1 个答案:

答案 0 :(得分:2)

戴夫来自PayPal。

您描述的在单个会话中切换clientId的方案不是我们设计PayPal iOS SDK来处理的方案。

欢迎在our github repo发布此增强版请求。