cakephp和paypal - 如何检查我网站上的用户是否使用有效的PayPal电子邮件地址?

时间:2011-07-17 13:23:43

标签: php cakephp paypal

首先我知道paypal网站上有很多文档,但它们都非常令人困惑,并不一定与cakephp有关。

我以前从未使用过PayPal构建过应用程序,而且我对cakephp也有点绿色!所以我真的很困惑,需要一个善良的灵魂来提供一点方向。

我正在尝试构建一个用户可以注册并创建个人资料的网站。然后,他们将能够直接从第三方接收付款到我们的PayPal账户(只需要一点佣金)

我知道我需要使用自适应支付API,我想要做的事情可能会以某种方式 - 但还没有完全理解它。但是,我需要做的第一件事是当用户注册我的网站时,我想用他们的paypal帐户连接他们的电子邮件地址,以确保他们确实有一个paypal帐户。 IE当有人点击注册时,我的应用程序与paypal连接并使用他们的paypal帐户链接他们在我的网站上的个人资料。

有人可以建议我这样做吗?

永远感激 莎拉:)

ps我已经看到这个cakephp插件提到了一点 - 它对我有用吗? http://bakery.cakephp.org/articles/aniljmk/2010/08/19/paypal-gateway-integration-complete-solution

2 个答案:

答案 0 :(得分:0)

祝你好好冒险进入Cake!

但是,在你继续前进之前,我要做的第一件事就是习惯你的选择框架。如果Cake真的是你将要使用的框架,那么就要了解它,使用它,喜欢它,讨厌它,弄清楚它是如何做它正在做的事情。

Read the book,全部。很多时候,关于Cake的问题在Cake的文档中得到了明确的回答。

不要打架子!我经常看到的另一件事是人们因为看似没有理由而打破了Cake的“自动化”。我知道某些应用程序将使用现有数据库构建,但如果您正在构建新应用程序,请不要尝试将Cake模具化为您自己的风格。相反,确保你使用的是Cake已经提出的约定,你的生活将会明显减轻压力。

熟悉skinny controllers and fat models,创建和使用控制器组件,查看助手,查看元素和模型行为然后之后,您应该继续使用PayPal付款授权。作为一名自学成才的程序员,我现在可以告诉你,直到你掌握了框架你咬得更多,然后才能咀嚼。

所有这一切......

我对PayPal API的使用有限,所以我不确定这会有什么帮助,可能不是你想要的,但apparently PayPal has an API operation called AddressVerify可能会帮助你做你想要的事情要做。

我希望这证明有用,如果您有任何其他问题或需要澄清AddressVerify如何解决您的问题,请告诉我,我会再次尝试。

答案 1 :(得分:0)

我之前在我的Cake应用程序中使用过Paypal,但只是为了接收付款,没什么特别的。这是我第一次听说自适应支付API。从我刚刚读到的内容来看,它似乎相当复杂。如果你对Cake还不是很满意,那将是一项非常艰巨的任务。

如果您只是想学习,我建议您首先使用CakePHP技能,然后再回到此处。但是,如果您出于商业目的需要这样做,那么找到这样做的人将是最好的方法。