2011-11-06 3 views
2

을 내 프로젝트에 추가 한 후페이팔 아이폰 시간 초과 오류 또 다시

Paypal Library Link

에서 다운로드 페이팔 라이브러리를 간단한 응용 프로그램을 작성하고, 통합하고, 난 그냥 내 ViewController.m의 코드 몇 줄 쓰기 나는 두 가지 주요 문제,

  1. 대부분의 시간을 직면하고

    // 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]; 
    [email protected]"[email protected]"; 
    [email protected]"USD"; 
    [email protected]"Teddy Bear"; 
    [email protected]"Veer"; 
    obj.subTotal = [NSDecimalNumber decimalNumberWithString:@"10"]; 
    [payObject checkoutWithPayment:obj];   
    
    } 
    

    그것은는

아래의 "세션처럼 항상 오류를 제공, 페이팔의 버튼을 가능하게하고, 내가 그것을 클릭하는 버튼을 활성화하고 이메일 ID와 비밀번호를 입력 않는 경우 오류를

  • 을 제공하지 않습니다 시간이 없어. 결제가 처리되지 않았습니다. 나는 심지어 내가 샌드 박스에 대한 유효한 이메일 계정을 가지고, 여기에 문제를 이해 드릴 수 없습니다 "다시 전송

    을 시도하십시오

    어느 한 나에게 실제 문제와 그 해결책 사전에

    감사를 설명 할 수 PayPal로 작업 할 때 그것이 나에게 더 안정적이었다 어떤 이유

  • 답변

    0

    3G 네트워크를 사용해보십시오. . 당신이 백그라운드 스레드 또는 주 스레드에서 실행하는 경우 또한

    확인. 지불 Pal에는 두 가지 옵션이 있지만 각 코드는 약간 다르며이 문제에 영향을 미칩니다.

    세션 시간 초과 오류의 경우 SADNBOX 앱 키와 환경을 사용해야합니다. 그리고 실제 페이팔 사용자가 아닌 샌드 박스 테스트 사용자를 사용하고 있는지 확인하십시오.