验证Paypal id是否有效

时间:2015-02-26 11:04:53

标签: paypal payment verification

我想验证用户是否输入了有效的Paypal ID。如果不是,用户无法进行注册。我也访问了这个[1]:How can I verify a PayPal ID?问题,但它对我没有帮助:(

1 个答案:

答案 0 :(得分:0)

您无法找到直接答案,因为"有效的PayPal ID"没有单一的固定含义。您需要更具体地了解您要发现的内容。然后可能有或没有办法实现你想要的,因为PayPal保护他们客户的某些方面'保护帐户和身份信息(以及出于商业原因)。

一些背景信息可以帮助您澄清您的问题,如果不一定回答它:

任何电子邮件(或电话号码)都可以配置为接收PayPal付款,在许多情况下,即使在发送付款时电子邮件未附加到PayPal帐户也是如此。但是,并非所有PayPal产品都能以这种方式运行(例如,您无法将API调用作为尚未设置且尚未生成API凭据的帐户)。您是在询问是否收到款项,如果是,请询问哪些产品?

如果发送到PayPal页面,大多数人都可以通过PayPal付款,无论他们是否是账户持有人(取决于所使用的PayPal产品)。除了通过PayPal支付客人付款和/或直接信用卡付款外,人们还可以在抵达时设置PayPal帐户并立即付款。因此,如果没有附加到该电子邮件的PayPal帐户,首先收集电子邮件并拒绝继续,这将使您失去潜在客户。它也会通过"通过"许多无法付款的客户,例如知道电子邮件地址但不拥有附加的PayPal帐户的人。 PayPal还故意拒绝轻松回答有关电子邮件是否具有相关PayPal帐户的问题,以便让不良行为者更难以累积针对鱼叉式网络钓鱼活动的PayPal帐户列表(通常包含相关的个人信息)。有些API允许您获取有关PayPal帐户的有限信息,但这些API存在限制;见例如GetVerifiedStatus文档位于:

https://developer.paypal.com/docs/classic/api/adaptive-accounts/GetVerifiedStatus_API_Operation/

另请注意,已验证在PayPal中具有特定的技术含义,并且完全不同于"能够向您付款。"

如果您想知道某人是否可以登录其PayPal帐户,然后使用该PayPal帐户获取有关该用户的信息(以及可能向您付款),那么这很简单:使用PayPal登录。这就是它的用途。当然,这需要用户登录并同意您使用他们的信息。

如果您想知道某人是否可以采取特定行动(例如付款),此时,确定的唯一方法是动作请求该行动。你有实际要求钱的选择;如果您想确保用户有资金并预留给您即时收集,您可以申请授权而非销售。如果您想确保用户可以登录,有付款机制并且通常看起来已经准备好向您付款(但没有预订和保证资金),您可以申请订单。

希望其中一件事是您要求的?

如果您有PayPal AccountID(PayPal生成的ID而不是外部生成的标识符,如电子邮件或电话号码),您可以将其传递给某些API(例如GetVerifiedStatus),因此上面的许多相同选项都适用