我在iPhone应用程序中整合PayPal时遇到问题。
我收到此错误
开发者错误:您没有有效的PayPal发布的应用ID。有关更多信息,请访问www.x.com。
我的代码中清楚地提到我提供了有效的ID,当我运行此代码时,我在http://www.x.com注册我的iPhone应用程序时检索到了
(void)viewDidLoad{
[super viewDidLoad];
[self.navigationItem setTitle:@"Order Now"];
self.navigationItem.hidesBackButton=NO;
PayPal *paypal=[PayPal initializeWithAppID:@"81e6a3986bc10e03e7c4cb7f8856ad8f" forEnvironment:ENV_SANDBOX];UIButton *button1=[[PayPal getInstance]getPayButtonWithTarget:selfandAction:@selector(payWithPayPal)andButtonType:BUTTON_194x37 andButtonText:BUTTON_TEXT_PAY]; [self.view addSubview:button1];
}-(void)payWithPayPal{ PayPal *ppme=[PayPal getInstance]; PayPalPayment *payment=[[PayPal alloc]init]; payment.paymentCurrency=@"USD";
payment.recipient=@"sa.gail.com";
payment.paymentType=TYPE_GOODS;
[ppme checkoutWithPayment:payment];
[payment release];
}
答案 0 :(得分:0)
在沙箱环境中对AppId使用80W284485P519543T
。