PayPal Сайт оплаты Pro / Payflow Pro Сложности - PullRequest
2 голосов
/ 16 ноября 2009

Хорошо, я использую PHP / SQL для своей встроенной веб-корзины. У меня также есть необходимая учетная запись PayPal (бизнес), поэтому у меня есть API-аутентификация. Я также создал учетную запись в песочнице и получил там аутентификацию API.

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

Я буду использовать оплату через веб-сайт Pro / Payflow Pro для снятия средств с клиентов с помощью кредитной карты. Они не будут покидать наш веб-сайт или регистрировать учетную запись PayPal (что предлагает веб-сайт Payment Pro). Все, что мне сейчас нужно, это знать правильные файлы для загрузки с их SDK, и что должно быть настроено?

1 Ответ

1 голос
/ 16 ноября 2009

Руководства разработчика в Центре интеграции Paypal достаточно хорошо описывают API Payflow Pro и включают примеры на PHP. Если вы прочитаете Руководство разработчика по Payflow Pro, вы увидите много примеров использования API.

Если вы ожидаете вырезать некоторый код из Руководства разработчика и вставить его в свое PHP-приложение, вы будете разочарованы. Обработка онлайн-платежей - огромная индустрия; Существуют десятки коммерческих банков, процессоры платежей, спецификации, рабочие процессы, поставщики карт, версии, службы защиты от мошенничества и безопасности, языки программирования и люди, а также лучшие практики. Невозможно иметь таблицу каждой перестановки, реализованной для каждого бизнеса. Даже если бы такое существовало, ни один человек не смог бы прожить достаточно долго, чтобы прочитать это.

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

Я предлагаю пересмотреть требование «они не покинут наш сайт». Принципы работы с платежными картами для обработки кредитной карты и идентификации личности очень сложны в реализации. Вам также придется покинуть исходный сайт для поддержки 3D-Secure.

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

...