Мне нужно обработать кредитные карты и интегрировать их с помощью бэкэнд-платежей, чтобы кредитовать их. Большинство решений в Интернете требуют посредника, например. 2CO , GCO , Auth.net .
Есть ли у вас опыт внедрения шлюза для оплаты кредитной карты в PHP? Любая помощь в оценке.
Спасибо за ваше время.
У Stripe есть библиотека PHP, чтобы принимать кредитные карты, не требуя учетной записи продавца: https://github.com/stripe/stripe-php
Ознакомьтесь с документацией и часто задаваемыми вопросами , и не стесняйтесь бросить наш чат, если у вас есть больше вопросов.
Если вам нужно что-то быстрое и грязное, вы можете просто использовать кнопки «Купить» PayPal и отбрасывать их на своих страницах. Они заберут людей за пределы площадки в PayPal, где они могут заплатить с помощью учетной записи PayPal или кредитной карты. Это бесплатно и очень легко реализовать.
Если вам нужно что-то немного приятнее, если люди платят на месте с помощью своей кредитной карты, то вы хотели бы заглянуть в один из этих поставщиков услуг третьей части. Ни один из них (я не знаю) полностью свободен. У всех будет комиссия за транзакцию, и у большинства будет также ежемесячная плата.
Лично я работал с Authorize.NET и PayPal Website Payments Pro. Оба имеют отличные API-интерфейсы и пример кода, которые можно легко подключить через PHP.
Там больше нескольких шлюзов, но я не знаю о надежных шлюзах, которые бесплатны. Большинство шлюзов, таких как PayPal, предоставят вам API-интерфейсы, которые позволят вам обрабатывать кредитные карты, а также делать такие вещи, как пустота, заряд или возврат средств.
Другая вещь, о которой вам нужно беспокоиться, – это приход PCI-совместимости, который в основном говорит, что если вы несовместимы, вы (или компания, в которой работаете) будут нести ответственность за ваш Merchant Bank и / или Card Vendor за то, что они не соответствуют требованиям июля 2010 года. Это наложит на вас большие штрафы и, возможно, отменяет возможность обработки кредитных карт.
Все, что говорят такие компании, как PayPal, имеют PHP SDK:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks
Authorize.Net:
http://developer.authorize.net/samplecode/
Это два из наиболее популярных для Соединенных Штатов.
Для PCI Info см.
Braintree также имеет библиотеку PHP с открытым исходным кодом, которая упрощает интеграцию с PHP.
Лучшим решением, которое мы нашли, было объединение с одним из этих посредников. В противном случае вам придется иметь дело с рядом других требований, таких как соответствие PCI. Мы используем IPCharge от Verifone, и он работает достаточно хорошо.