cakephp и PayPal - как я могу проверить, использует ли пользователь на моем сайте действующий адрес электронной почты PayPal? - PullRequest
0 голосов
/ 17 июля 2011

Во-первых, я знаю, что на сайте PayPal есть много документации, но все это очень запутанно и не обязательно связано конкретно с cakephp.

Я никогда раньше не создавал приложение, использующее PayPal, и я немного зеленоват с CakePHP!Так что я действительно смущен и нуждаюсь в доброй душе, чтобы дать немного указаний.

Я пытаюсь создать сайт, где пользователи могут зарегистрироваться и создать профиль со мной.Затем они смогут получать платежи от третьих лиц прямо на свои счета PayPal (с небольшой комиссией мне)

Я понимаю, что мне нужно использовать API адаптивных платежей, и то, что я хочу сделать, возможнокак-то - пока не совсем понял.Тем не менее, первое, что мне нужно сделать, это когда пользователь регистрируется на моем сайте, и я хочу связать его адрес электронной почты со своей учетной записью PayPal, чтобы убедиться, что у него действительно есть учетная запись PayPal.То есть, когда кто-то нажимает на кнопку «Зарегистрироваться», мое приложение подключается к PayPal и связывает свой профиль на моем сайте со своей учетной записью PayPal.

Может кто-нибудь подсказать, как мне поступить?

Вечно благодарна Сара:)

ps Я видел, как этот плагин CakePHP упомянул справедливо - будет ли он мне полезен?http://bakery.cakephp.org/articles/aniljmk/2010/08/19/paypal-gateway-integration-complete-solution

Ответы [ 2 ]

0 голосов
/ 17 июля 2011

Раньше я использовал Paypal в своем приложении Cake, но только для получения платежей, ничего особенного.Впервые слышу об API адаптивных платежей.Из того, что я только что прочитал, это кажется довольно сложным.И если вам пока не совсем комфортно с Cake, это будет очень трудная задача.

Если вы просто хотите научиться, я бы сначала предложил вам повысить навык CakePHP, а потом вернусь к этому позже.Но если вам это нужно для деловых целей, лучше всего найти кого-то, кто это сделал.

0 голосов
/ 17 июля 2011

Удачи в приключениях в Cake!

Но самое первое, что я сделаю, прежде чем вы пойдете дальше ... привыкните к своей структуре выбора. Если Cake действительно является фреймворком, который вы собираетесь использовать, то узнайте его, используйте его, полюбите его, ненавидьте его, выясните, как он делает то, что делает.

Прочитайте книгу , все это. Слишком часто вопрос о SO о Cake прямо отвечает в документации Cake.

Не борись за рамки! Слишком часто я вижу еще и то, что люди нарушают «автоматизм» Кейка, казалось бы, без причины. Я знаю, что некоторые приложения будут создаваться с использованием существующей базы данных, но если вы создаете новое приложение, не пытайтесь создать Cake по своему вкусу. Вместо этого убедитесь, что вы используете соглашения, установленные Cake, ваша жизнь будет значительно менее напряженной.

После ознакомления с такими вещами, как тощие контроллеры и толстые модели , создание и использование компонентов контроллера, просмотр помощников, просмотр элементов и поведения моделей , затем , вам следует перейти к работа с авторизацией платежа PayPal. Будучи программистом-самоучкой, я могу вам сказать прямо сейчас, что пока вы не получите каркас под свой пояс вы откусываете больше, чем можете пережевывать.

Все это сказано ...

У меня ограниченное использование с API PayPal, поэтому я не уверен, что это поможет, и, возможно, это не то, что вы ищете, но очевидно, в PayPal есть операция API под названием AddressVerify это может помочь вам сделать то, что вы хотите сделать.

Надеюсь, это окажется полезным, если у вас есть другие вопросы или вам необходимо уточнить, как AddressVerify не решает вашу проблему, дайте мне знать, и я сделаю еще один удар.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...