2013-01-21 2 views
1

이메일을 사용하여 국가를받을 수 있습니까? 또는 사용자의 국가를 확인하십시오. Google 시스템에서 사용자는 이메일과 국가를 제출합니다. 해당 국가가 올바르게 지정되었는지 확인해야합니다.Paypal API를 통해 사용자 국가를 얻는 방법

영어로 죄송합니다.

감사합니다.

답변

1

당신은에, 사용자가 expresscheckout를 완료 한 후

SetExpressCheckoutSOLUTIONTYPE = Mark

를 참조하십시오 (당신은 페이팔 계정이없는 사람에 의한 거래를 허용하지 않으려는) 페이팔 로그인하는 사용자를 강제로 그 주소가 확인되는 경우를 확인하기 위해, 당신은 확인해야하고 국가의 경우 당신이 필요합니다

GetExpressCheckoutDetails

PAYERSTATUS must be "verified" 
COUNTRYCODE must be the country you require 

이 두 값을 확인하는 경우 "DoExpressCheckoutPayment"로 지불을 확인할 수 있습니다


당신은 당신이 내 대답을 좋아하는 경우에

+0

그의 옆에서 거래 (체크 아웃)없이 페이팔 사용자의 국가를 알아 갈 수있는 방법이 있는지 https://developer.paypal.com/docs/integration/direct/identity/? – bugness

+0

예, 이메일 확인 https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_AddressVerify –

+0

Google에 필요한 것 같습니다. 하지만 문제는 STREET 및 ZIP 값이 없다는 것입니다. 그리고 그것들이 없으면 응답에 COUNTRYCODE가 반환되지 않는 것 같습니다. – bugness

0
"허용"으로 설정하는 것을 잊지 마세요, 새로운 때문에

거래를 시작하지 않고 고객의 PP 계좌 국가를 확인하는 다른 방법은 고객 로그인/등록 관리를 통해 "PayPal로 로그인"을 구현하는 것입니다.

PayPal REST ID API를 기반으로하므로 & (사용자 동의하에)을 고객이 쉽게 관리 할 수 ​​있습니다.

여기에 참조 용 developemnt 리소스는 다음과 같습니다

관련 문제