我正在努力提高我的编程技能,因此我正在尝试创建一个与paypal集成的网站。我已经确定我需要通过自适应支付API使用链式支付。
但在我收到付款和发送付款之前,我想确保注册到我网站的任何新用户都有一个paypal帐户。 IE当他们注册我的网站时,我首先要检查他们提供给我的电子邮件地址是否已经链接到有效的PayPal帐户。
我以前从来没有这样做,如果有人能用非常简单的语言解释我怎么做这件事,我真的很感激。
我正在使用cakephp框架,这会对答案产生任何影响。
谢谢
答案 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的例子可能不够自己。