Я ищу хороший учебник или книгу, в которой объясняется, как обрабатывать кредитную карту клиента из формы на вашем сайте. Я кое-что прочитал об использовании curl, но это был не полный учебник. Я ищу урок, который возьмет меня с шага 1, чтобы фактически зарядить кредитную карту клиента.
Что такое хороший учебник или книга для изучения обработки кредитных карт с использованием PHP?
Интеграция платежных шлюзов варьируется от поставщика к провайдеру. Есть много провайдеров, таких как paypal, authorize.net, CCAvenue, 2CO и т. Д. Таким образом, нет единого универсального способа интеграции всех и всех таких поставщиков в целом. Таким образом, вам нужно сначала заключить, на каком провайдере вы хотите использовать, а затем изучать интеграцию на веб-сайте соответствующего разработчика разработчика.
Как только вы сможете успешно интегрировать своего первого поставщика, вы сможете легко интегрировать последующие интеграции с поставщиками.
Вот несколько рекомендаций для вас.
Техническая документация PayPal
Песочница PayPal
Центр разработчиков 2CO
Центр разработчика Authorize.Net
Как насчет использования уже существующего поставщика такой услуги и использования их api? Например, Paypal ?
Вот еще один. http://ebooks.bigbinary.com/
В нем обсуждается, как деньги поступают при обработке кредитных карт.
Когда вы настраиваете торговую учетную запись с помощью онлайн-шлюза оплаты, они предоставляют вам полные инструкции о том, как с ним взаимодействовать, и обычно это пример кода.
Вот огромный совет, если вы создали тестовую учетную запись; Убедитесь, что это настройка для электронной коммерции / карты нет.
Authorize.net дал мне розничную тестовую учетную запись, в которой принимались только кредитные карты, введенные вручную ….. потраченные впустую несколько часов, пытаясь понять, почему моя форма не отправлялась.
Выберите поставщика и следуйте инструкциям. Я бы предположил, что вам будет легче найти учебник по PHP для создания формы, чем сказать …. python или ruby.
В блоге Джона Конде есть куча учебников по Gateyway Authorize.net. Он работает для Authorize.net кстати.