Online payments

Checkout that just works.

Take cards and transfers on a secure page with your logo on it. There's no payment form for you to build.

An online seller working on her laptop at home
AFAda Fabricsada@adafabrics.ng₦42,000
CardTransfer

Transfer exactly ₦42,000 to

9930 112 481

CSwitch · Ada Fabrics checkout

This account expires in29:41
I've sent the money
Payment methods

Every way Nigerians pay online.

Verve, Visa and Mastercard, or a bank transfer to a one-time account number that matches itself.

  • Local cards, and foreign cards where supported
  • Pay by transfer, matched automatically
  • Receipts sent the moment they pay
A smiling customer in a tailored kaftan on his phone
Branded checkout

Your brand on every receipt.

Set your logo and colours once. Every checkout page and receipt carries them for you.

  • Your logo, colours and merchant name
  • Receipts sent straight after payment
  • Built for phones first
A fashion brand owner with a shopping bag beside her clothing rail
For developers

A few lines of code, or none.

Drop our checkout into your site, or install a plugin for WooCommerce, Shopify or WordPress.

  • Webhooks for every payment event
  • Server-side transaction verification
  • A sandbox with test cards
checkout.js
const checkout = CSwitch.checkout({
  amount: 42000,
  email: "ngozi@example.com",
  onSuccess: verifyOnServer,
});
WooCommerceShopifyWordPressWebhooksSandbox

Ready for how you actually sell.

  • Split payments

    Share each payment between partners or vendors by rule.

  • Part payments

    Let customers pay a deposit now and the rest later.

  • Payment pages

    A hosted page for a product, a service or a donation.

  • In-app payments

    Take payments inside your own mobile app.

  • Verification

    Confirm the amount on your server before you ship.

  • Analytics

    Success rates, failures and the channels that work.

FAQ

Questions, answered.

Can't find yours? Talk to a person

Which payment methods can my customers use?

Verve, Visa and Mastercard cards, and bank transfer to a one-time account number. Eligible foreign cards can be accepted where supported.

Do I need a website to take payments?

No. Share a payment link or a payment page on WhatsApp, Instagram or by email, and customers pay from their phone.

How do I know a payment is real?

Every payment sends a webhook to your server, and you can verify the amount and status with one API call before you release goods.

Can I use it with my online store?

Yes. There are plugins for WooCommerce, Shopify and WordPress, and an API for anything custom.

The Lekki-Ikoyi Link Bridge against a pale Lagos sky

Start selling online.

Open an account, set up your checkout and start taking payments.