2013-09-24 3 views
0

PayPal iOS SDK를 사용하고 있습니다. 하지만 payerID에 대해서는 완전히 혼란 스럽습니다. 이것은 무엇이며 어떻게 작동 하는가? 그것이 전자 메일 또는 고유 식별자 일 수 있습니다 감안할 때. 모든 지불 자에 대해 [email protected]과 같이 하드 코딩되도록 할 수 있습니까?PayPal iOS SDK에 payerId가 무엇입니까

답변

1

@Nikhil Chaurasiya, Dave from PayPal here. 사용자가 마지막으로 응용 프로그램을 사용하는 것과 동일 여부를 모르는 경우

/// If payerId is nil, then PayPalPaymentViewController will treat the user as a one-time "guest": 
/// - if the user logs into their PayPal account, then at the completion of their 
///  transaction they will be logged back out; subsequent payments will require fresh logins. 
/// - if the user pays with a credit card, that credit card information will not be "remembered" 
///  for subsequent payments. 

그래서, 당신은 payerId에 대한 nil을 제공해야

여기 PayPalPaymentViewController.h에서 관련 비트입니다.

반면에 사용자를 명확하게 식별 할 수있는 사용자의 이메일 주소 인 경우 payerId에 매번 식별 문자열을 제공해야합니다. 그 결과 사용자의 PayPal 로그인 또는 신용 카드 정보 이 한 거래에서 다음 거래로 기억 될 것입니다.

확실치 않은 접근 방법은 payerIdnil을 전달하는 것입니다.

관련 문제