如何确保用户有一个有效的 Paypal 帐户来接受付款?

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

我要求我的用户提供一个 Paypal 帐户,他们将在该帐户上接收自动付款(通过 Paypal PHP SDK),我想确保该帐户有效(活跃并准备好接受付款)第一次付款发生之前(例如,当他们注册时。当然我知道帐户状态可能同时发生变化)。 Paypal 是否提供了更好的方法(或者是否有更智能的流程)来实现这一目标而无需经典的 0.01 美元交易?

尝试使用 Paypal Rest 实施 Api https://developer.paypal.com/docs/api/; 您可以在其中轻松验证您的 paypal 帐户。

您可以使用我们的经典 API 之一 GetVerifiedStatus

这 API 主要检查 PayPal 帐户的状态,无论是已验证还是未验证。您甚至可以了解该帐户是企业帐户还是个人帐户。还有很多其他信息你可以得到。

请访问特定的 API's page 以获取有关调用此 API 时将获得的响应值的更多信息。

最好"Login with Paypal"使用Paypal OAuth API实现,这样可以直接获取Paypal账户、账户状态、账户类型、国家等

查看 Verifying Paypal IDs by Implementing Login with Paypal 以获得详细教程。