Search code examples
phppaypalpaymentverificationaccount

How to ensure a user has a valid Paypal account to accept payments with?


I ask my users to provide a Paypal account on which they will receive automatic payments (through Paypal PHP SDK) and I want to be sure such account is valid ( active and ready to accept payments) before the first payment occurs (e.g. when they sign-up. Of course I'm aware the account status may change in the meanwhile). Does Paypal provide a better way (or is there a smarter flow) to achieve this without a classic 0.01$ transaction?


Solution

  • You can use one of our classic API called GetVerifiedStatus.

    This API basically check against the status of PayPal Account, whether it is Verified or Unverified. You can even get whether the account is a Business account or Personal Account. There are a lot of other information which you could get.

    Do visit the specific API's page for more information on the response values you would get upon calling this API.