Bachs documentation
Payments built for internet businesses.
Guides, references and working code for every Bachs flow, all testable in the sandbox.
Build with Bachs
- Accept a payment
- Sell a subscription
- Pay a seller
- Forward webhooks
Hosted checkout, confirmed by a webhook
Create a checkout session with a product from your catalog, send the customer to the hosted page, and fulfil the order whencollection.succeeded arrives.Accept a payment with CheckoutBrowse by product
Payments
CheckoutHosted and overlay checkout for one-time payments.Payment methodsCards, bank transfers and mobile money, by currency.Virtual accountsA permanent NGN account number for bank transfers.Refunds and disputesReturn a payment and answer a chargeback.Billing
Products and pricingFixed, free or custom prices, in local currencies.SubscriptionsRecurring plans, trials, upgrades and payment recovery.Customer portalA hosted page where customers manage their own billing.Developers and help
API reference
Every endpoint, object and error.
SDKs
Node.js and Python, the checkout overlay, the CLI.
Changelog
What shipped, week by week.
Support
Direct help from the team.

