【发布时间】:2014-05-08 04:28:31
【问题描述】:
我正在使用最新的 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}];
【问题讨论】: