Есть ли простая библиотека платежей PHP, которая может обрабатывать несколько платежных шлюзов? Я не против обрабатывать платеж на веб-сайте платежного шлюза, а не на своем сайте, и не хочу хранить информацию CC на своем сайте, но я хочу, чтобы гибкость выбирала шлюз без изменения кода (или небольшого изменения).
Думаю, я должен упомянуть о выплате . Это может выглядеть несколько сложнее с первого взгляда, но попробуйте!
Он имеет продуманный дизайн, решает многие распространенные проблемы, связанные с оплатой (хранение и обеспечение безопасности, уведомления, агностик структуры). Также он поддерживает множество платежей из коробки (каждый поставляется с документом) и обеспечивает интеграцию со всеми любимыми фреймворками .
Вероятно, вы ищете библиотеку, похожую на Active Merchant для ruby.
В github есть php-порт
Этот вопрос может быть старым, но по-прежнему очень актуальным, и теперь, в 2013 году, ясный ответ:
OMNIPAY , № 1 на GitHub: https://github.com/adrianmacneil/omnipay
Omnipay профессионально модульно тестируется, доступен через композитора и имеет отличную структуру. Прост в использовании, чистый и высокопрофессиональный. Предлагает платежные шлюзы для
2Checkout Authorize.Net AIM Authorize.Net SIM Buckaroo CardSave Dummy eWAY Rapid 3.0 GoCardless Manual Migs 2-Party Migs 3-Party Mollie Netaxept (BBS) Netbanx PayFast Payflow Pro PaymentExpress (DPS) PxPay PaymentExpress (DPS) PxPost PayPal Express Checkout PayPal Payments Pro Pin Payments Sage Pay Direct Sage Pay Server SecurePay Direct Post Stripe WorldPay
По быстрому поиску google, http://www.phpfour.com/blog/2009/02/php-payment-gateway-library-for-paypal-authorizenet-and-2checkout/ выглядит так, как будто это может сработать.
Модуль оплаты Kohana поддерживает все следующие шлюзы:
Я думаю, что вы ищете API для Paypal и подобных сайтов.