innoboxrr / omni-billing-paypal
El adaptador de PayPal para OmniBilling facilita la integración completa con PayPal, ofreciendo a los desarrolladores la capacidad de realizar pagos, gestionar suscripciones y clientes, y acceder a funcionalidades específicas de PayPal mediante la interfaz unificada de OmniBilling.
Requires
None
Requires (Dev)
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
PayPal, behind a gateway-agnostic interface.
This is the PayPal adapter for OmniBilling. Your application keeps talking to one billing API; this package translates it to PayPal.
// Application code. Identical whichever driver is active. Billing::customer($user)->subscribe('pro-monthly')->create();
Useful precisely where Stripe is not an option — markets, industries or customer preferences that require PayPal. Switching does not touch your business logic.
What it covers
| Payments | Orders, captures, refunds |
| Subscriptions | Plans, billing agreements, upgrades, cancellation |
| Customers | Payer records and stored funding sources |
Install
composer require innoboxrr/omni-billing innoboxrr/omni-billing-paypal php artisan vendor:publish --tag=omni-billing-config
OMNI_BILLING_DRIVER=paypal PAYPAL_CLIENT_ID=... PAYPAL_CLIENT_SECRET=... PAYPAL_MODE=sandbox
Part of Innobox R&R — 52 open-source packages extracted from production work. innobox.systems