我正在使用最新的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}];
答案 0 :(得分:2)