Я создаю простое приложение и интегрирую библиотеку PayPal, загруженную из
Ссылка на библиотеку Paypal
после добавления в свой проект я просто пишу несколько строк кодав моем ViewController.m
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[PayPal initializeWithAppID:@"APP-80W284485P519543T" forEnvironment:ENV_SANDBOX];
//We have successfully initialized and are ready to pay
UIButton *button = [[PayPal getInstance] getPayButtonWithTarget:self andAction:@selector(payWithPayPal) andButtonType:BUTTON_278x43 andButtonText:BUTTON_TEXT_PAY];
[self.view addSubview:button];
[super viewDidLoad];
}
- (void) payWithPayPal {
NSLog(@"VEER SUTHAR");
PayPal *payObject=[PayPal getInstance];
PayPalPayment *obj=[[PayPalPayment alloc]init];
obj.recipient=@"veer.developer@gmail.com";
obj.paymentCurrency=@"USD";
obj.description=@"Teddy Bear";
obj.merchantName=@"Veer";
obj.subTotal = [NSDecimalNumber decimalNumberWithString:@"10"];
[payObject checkoutWithPayment:obj];
}
Я сталкиваюсь с двумя основными проблемами:
- Большую часть времени он не включает кнопку PayPal и выдает ошибку
- Если кнопка включения активирована, когда я нажимаю ее и ввожу идентификатор электронной почты и пароль, она всегда выдает ошибку, как показано ниже
"Время сеанса истекло. Ваш платеж не был обработан.Пожалуйста, попробуйте отправить снова "
Я не могу понять проблему здесь, Даже у меня есть действующая учетная запись электронной почты для песочницы
Может кто-нибудь объяснить мне реальную проблему и ее решение,
Заранее спасибо