Cakephp 我如何检查一个人的电子邮件地址,以确保他们有一个贝宝帐户?

Cakephp 我如何检查一个人的电子邮件地址,以确保他们有一个贝宝帐户?,cakephp,paypal,Cakephp,Paypal,我正在努力提高我的编程技能,因此我正在尝试创建一个与paypal集成的网站。我已经确定我需要通过AdaptivePaymentsAPI使用链接支付 但在我开始接收和发送付款之前,我想确保任何注册到我网站的新用户都已经拥有贝宝帐户。IE当他们注册我的网站时,我想首先检查他们提供给我的电子邮件地址是否已经链接到有效的paypal帐户 我以前从来没有这样做过,所以如果有人能用非常简单的语言解释我该如何做,我会非常感激 我正在使用cakephp框架,以防对答案产生任何影响 谢谢设置是一种常用于验证您所引

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

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

我以前从来没有这样做过,所以如果有人能用非常简单的语言解释我该如何做,我会非常感激

我正在使用cakephp框架,以防对答案产生任何影响


谢谢

设置是一种常用于验证您所引用的大多数重要信息的方法。有一种方法,您可以查看,因为paypal的示例本身可能还不够。设置一个示例通常用于验证您所引用的大多数重要信息。您可以查看一个示例,因为paypal的示例本身可能还不够。

这可能就是您想要的:

确认邮政地址和邮政编码是否与 指定的贝宝帐户持有人

提供电子邮件地址后,PayPal将返回电子邮件参数的三个响应之一:无、已确认或未确认。如果为“无”,则请求值与PayPal文件中的任何电子邮件地址都不匹配

尽管此API同时需要电子邮件地址和发货/计费信息,但它只能用于验证电子邮件地址通过提供无效的配送/账单信息,API仍将响应电子邮件是否与PayPal上的任何文件匹配,以及您的无效配送/账单信息是否与匹配的电子邮件地址匹配

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

Array
(
    [CONFIRMATIONCODE] => Confirmed
    [STREETMATCH] => Unconfirmed
    [ZIPMATCH] => Unconfirmed
    [COUNTRYCODE] => US
    [TOKEN] => a134k1j34lk134gv13dshjg52b
)
CONFIRMATIONCODE
将是验证PayPal电子邮件地址时您唯一关心的问题


请查看以上链接以了解更多信息。

这可能是您正在寻找的:

确认邮政地址和邮政编码是否与 指定的贝宝帐户持有人

提供电子邮件地址后,PayPal将返回电子邮件参数的三个响应之一:无、已确认或未确认。如果为“无”,则请求值与PayPal文件中的任何电子邮件地址都不匹配

尽管此API同时需要电子邮件地址和发货/计费信息,但它只能用于验证电子邮件地址通过提供无效的配送/账单信息,API仍将响应电子邮件是否与PayPal上的任何文件匹配,以及您的无效配送/账单信息是否与匹配的电子邮件地址匹配

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

Array
(
    [CONFIRMATIONCODE] => Confirmed
    [STREETMATCH] => Unconfirmed
    [ZIPMATCH] => Unconfirmed
    [COUNTRYCODE] => US
    [TOKEN] => a134k1j34lk134gv13dshjg52b
)
CONFIRMATIONCODE
将是验证PayPal电子邮件地址时您唯一关心的问题


请查看以上链接了解更多信息。

这有什么帮助?据我所知,IPN用于支付通知。OP讨论的是在尝试付款之前验证电子邮件地址。感谢您的建议,但正如Richie所说,我需要在做任何其他事情之前检查电子邮件地址。这有什么帮助?据我所知,IPN用于支付通知。OP讨论的是在尝试任何支付操作之前验证电子邮件地址。感谢您的建议,但正如Richie所说,我需要在完成任何其他操作之前检查电子邮件地址。AddressVerify API需要所有三个电子邮件地址,街道地址和邮政编码。地址验证api看起来和我想要的完全一样,直到我读到里奇的评论。这是真的吗,你需要这三个吗?如果是的话,还有什么只需要电子邮件地址的吗?thanks@Richie虽然这是事实,但您仍然可以使用它来验证电子邮件地址。如果您阅读了文档,API仍将返回PayPal帐户持有人的电子邮件地址是否已存档,无论您是否输入了无效的发货/账单信息。这是必需的,但并不妨碍您验证PayPal电子邮件地址。@Chase:啊,我看我看错了文档。抱歉搞混了!谢谢你的澄清,还有+1。@Richie不,谢谢!鼓励我提供一个更详细的答案。AddressVerify API需要电子邮件地址、街道地址和邮政编码这三种信息。AddressVerify API看起来确实和我想要的一模一样,直到我读到richie的评论。这是真的吗,你需要这三个吗?如果是的话,还有什么只需要电子邮件地址的吗?thanks@Richie虽然这是事实,但您仍然可以使用它来验证电子邮件地址。如果您阅读了文档,API仍将返回PayPal帐户持有人的电子邮件地址是否已存档,无论您是否输入了无效的发货/账单信息。这是必需的,但并不妨碍您验证PayPal电子邮件地址。@Chase:啊,我看我看错了文档。抱歉搞混了!谢谢你的澄清,还有+1。@Richie不,谢谢!鼓励我提供一个更翔实的答案。