bugness
bugness

Reputation: 35

How to get user country via Paypal API

Is it possible to get the country using their email? Or validate user's country. In our system, the user submits their email and country. We need to check whether the country is correctly specified.

Sorry for my English.

Thanks.

Upvotes: 2

Views: 3488

Answers (2)

pp_pduan
pp_pduan

Reputation: 3402

An alternative solution to verify customer's PP account country with out initiaing a transaction, is to implement "Login with PayPal" with your own customer login/register managenment.

It's based on the PayPal REST identity APIs, and will be much easier for you to get & manage customer account info (with user consent).

Here's the developemnt resource for your reference: https://developer.paypal.com/docs/integration/direct/identity/

Upvotes: 0

user652649
user652649

Reputation:

you have to force users to login paypal (you don't want to allow transactions by who doesn't have a paypal account)

See SetExpressCheckout SOLUTIONTYPE = Mark

after the user completes the expresscheckout, in order to confirm it, you should check if its street address is confirmed and if it is of the country you require:

GetExpressCheckoutDetails

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

if these two values are ok, you can confirm the payment with "DoExpressCheckoutPayment"


since you are new, if you like my answer don't forget to set it as "accepted"

Upvotes: 2

Related Questions