What It Does
A clean integration layer between your application and the MiPaymentChoice payment gateway.
One-Time Payments
Process single charges with full control over amount, description, and customer reference.
Recurring Billing
Set up automatic recurring charges on any schedule — weekly, monthly, quarterly, or custom.
Secure Tokenization
Store card details securely as tokens. Never handle raw card numbers in your application.
Subscription Management
Create subscription plans with trial periods, manage upgrades, downgrades, and cancellations.
Refunds
Process full or partial refunds directly through the library. No separate gateway login needed.
Payment Methods
Let customers store and manage multiple payment methods. Update cards without re-entering everything.
Who It's For
If your application needs to accept credit card payments through MiPaymentChoice, this library handles the integration so you can focus on your product.
SaaS Applications
Add billing and subscription management to your web application.
Service Businesses
Accept payments in your client portals, invoicing systems, or custom tools.
Internal Tools
Process payments from internal dashboards or admin panels without building a gateway integration from scratch.
Free and Ready to Use
MiPaymentChoice Cashier is free. Grab it from GitHub, follow the setup guide, and start processing payments.