当我使用PayPal(版本1.4.3)从我的iOS应用程序进行交易时,我无法在网站中的用户PayPal帐户中看到简短说明。交易正常。以下是我的代码简短说明未显示在PayPal网站
PayPalPayment *payment = [[PayPalPayment alloc] init];
payment.amount = [NSDecimalNumber decimalNumberWithString:@"0.5"]; //Amount is static for testing
payment.currencyCode = @"USD";
payment.shortDescription = @"Order";
self.acceptCreditCards = YES;
self.environment = PayPalEnvironmentProduction;
[PayPalPaymentViewController setEnvironment:self.environment];
PayPalPaymentViewController *paymentViewController = [[PayPalPaymentViewController alloc] initWithClientId:kPayPalClientId receiverEmail:kPayPalReceiverEmail payerId:nil payment:payment delegate:self];
[email protected]"Order";
paymentViewController.hideCreditCardButton = !self.acceptCreditCards;
[self presentViewController:paymentViewController animated:YES completion:nil];![enter image description here][2]
我的使用该参数的要求是,当用户从我的应用程序使用PayPal购买产品时,服务器将为该事务生成一个唯一的ID,该uniqueid iam分配给该shortDescription,以便用户可以使用该独特后来追踪购买的状态。我们希望在用户PayPal页面的交易详情中显示的唯一ID。我们可以使用其他参数吗? –
我明白你的关注,我建议你尝试寻找这个iOS包装类使用的实际API调用。目前,实际的API被呈现为具有该SDK的编译库。您绝对可以在GitHub中提出关注和票据,以寻找关于在交易详情页面上显示“shortDescription”的信息。 –
也尝试在PayPal开发人员网站上查看适应性付款API,或在“www.X.com”上尝试它(这是一个开发人员创新论坛,我不确定它是否仍在运行) –