如何查看个人电子邮件地址以确保他们拥有PayPal帐户?

时间:2011-08-12 16:43:14

标签: cakephp paypal

我正在努力提高我的编程技能,因此我正在尝试创建一个与paypal集成的网站。我已经确定我需要通过自适应支付API使用链式支付。

但在我收到付款和发送付款之前,我想确保注册到我网站的任何新用户都有一个paypal帐户。 IE当他们注册我的网站时,我首先要检查他们提供给我的电子邮件地址是否已经链接到有效的PayPal帐户。

我以前从来没有这样做,如果有人能用非常简单的语言解释我怎么做这件事,我真的很感激。

我正在使用cakephp框架,这会对答案产生任何影响。

谢谢

2 个答案:

答案 0 :(得分:1)

这可能是您正在寻找的内容:AddressVerify API

  

确认邮政地址和邮政编码是否与邮政编码相匹配   指定的PayPal帐户持有人。

在提供电子邮件地址后,PayPal将返回3个电子邮件参数响应之一:已确认未确认。如果,则请求值与PayPal上的任何电子邮件地址都不匹配。

虽然此API需要电子邮件地址和送货/结算信息,但它可以仅用于验证电子邮件地址。 通过提供无效的送货/结算信息,API仍会回复电子邮件是否与PayPal上的任何文件相匹配,并且还会匹配您的无效送货/结算信息是否与匹配的电子邮件中的文件信息相匹配地址。

预期的PayPal响应可能反映了上述情况:

Array
(
    [CONFIRMATIONCODE] => Confirmed
    [STREETMATCH] => Unconfirmed
    [ZIPMATCH] => Unconfirmed
    [COUNTRYCODE] => US
    [TOKEN] => a134k1j34lk134gv13dshjg52b
)
验证PayPal电子邮件地址时,

CONFIRMATIONCODE将是您唯一关注的问题。

请查看以上链接以获取更多信息。

答案 1 :(得分:-1)

设置IPN Listener是一种常用于验证您所指的大部分重要信息的方法。有一个decent tutorial你可以查看,因为paypal的例子可能不够自己。