PayPal Сайт Оплата Pro / Payflow Pro Сложности
Окей, я использую PHP/SQL для своей встроенной веб-корзины. У меня также есть необходимая учетная запись PayPal (бизнес), поэтому у меня есть аутентификация API. Я также создал учетную запись в песочнице и получил там аутентификацию API.
Я прочитал много онлайн документации, но это полный беспорядок. Нигде не говорится, как использовать коды API, но наиболее важно, какие из них использовать...
Я буду использовать оплату через веб-сайт Pro / Payflow Pro для снятия средств с клиентов с помощью кредитной карты. Они не будут покидать наш веб-сайт или регистрировать учетную запись PayPal (что предлагает веб-сайт Payment Pro). Все, что мне сейчас нужно, это знать правильные файлы для загрузки с их SDK, и что должно быть настроено?
Я действительно надеюсь, что кто-то может ответить мне, это срочно!
С наилучшими пожеланиями, Андреас.
1 ответ
Руководства для разработчиков в Центре интеграции Paypal достаточно хорошо описывают API Payflow Pro и включают примеры на PHP. Если вы прочитаете Руководство разработчика по Payflow Pro, вы увидите много примеров использования API.
Если вы ожидаете вырезать некоторый код из Руководства разработчика и вставить его в свое приложение PHP, вы будете разочарованы. Обработка онлайн-платежей - огромная индустрия; Существуют десятки коммерческих банков, процессоры платежей, спецификации, рабочие процессы, поставщики карт, версии, службы защиты от мошенничества и безопасности, языки программирования и люди, а также лучшие практики. Невозможно иметь таблицу каждой перестановки, реализованной для каждого бизнеса. Даже если бы такая вещь существовала, ни один человек не жил бы достаточно долго, чтобы прочитать это.
Вы должны заранее определить свой рабочий процесс, прочитать Руководство разработчика, выбрать API для необходимых вам функций и реализовать их. Шаг за шагом проработайте обзор интеграции Paypal. Это не простой процесс, вы, вероятно, смотрите на недели работы.
Я предлагаю пересмотреть требование "они не покинут наш сайт". Руководящие принципы индустрии платежных карт для обработки кредитной карты и идентификации личности очень сложно реализовать. Вам также придется покинуть исходный сайт для поддержки 3D-Secure.
Если это ваш первый проект с использованием онлайн-платежей и требует сроков, я действительно рекомендую использовать размещенный платежный сервис, такой как корзина для покупок Paypal, и не пытаться реализовать его самостоятельно. Обработка онлайн-платежей - сложная проблема, и результаты ошибок могут быть катастрофическими. Если вам абсолютно необходимо реализовать это самостоятельно, подумайте о найме консультанта с предыдущим опытом.