NewRegister your business and get a corporate bank account, fast
Support
Log inOpen an account
← Developer docs

Checkout Widget

Guides

  • Introduction
  • Payment widget
  • JavaScript SDK
  • API reference

Checkout Widget

The Supapay checkout widget is a copy-paste way to accept payments. It provides a polished UI that handles bank transfers and status polling.

How it Works

  1. Setup: Include our SDK on your page.
  2. Initiate: Call SupaPay.open() with your transaction details.
  3. Experience: The user sees a modal where they can complete the payment.
  4. Callback: Your application receives a notification once the payment is finalized.

Basic Integration

<script src="https://js.supa.pay/v1"></script>
<script>
  const pay = SupaPay.setup({
    key: 'pk_test_12345',
    amount: 5000,
    currency: 'NGN',
    email: 'customer@example.com',
    onSuccess: (ref) => console.log('Payment Success:', ref),
    onClose: () => console.log('Widget Closed')
  });

  document.getElementById('pay-button').onclick = () => pay.open();
</script>

Aesthetic Features

  • Smooth transitions: Motion that keeps checkout feeling responsive.
  • Micro-interactions: Subtle animations that guide the user through the payment flow.
  • Mobile first: Optimized for NGN-based banking apps and mobile-first users.
PreviousIntroductionNextJavaScript SDK

For Business

  • Business account
  • Collect
  • Payouts
  • Multi-currency
  • Checkout

For Personal

  • Collect
  • Personal account
  • Send
  • Payment links
  • Cash out

Company

  • About
  • Blog
  • Contact

Resources

  • Developer docs
  • Pricing
  • Help centre
  • FAQ

12 Adetokunbo Ademola Street,Victoria Island, Lagos State.

support@supastore.app

+234 800 000 0000

Connect with us

Copyright © 2026, Supapay

Privacy PolicyTerms of Service

© 2026. Supapay is a financial technology company. Banking and payment services are provided through licensed institutions regulated by the Central Bank of Nigeria. Supapay web and mobile applications are properties of SUPA SYSTEMS LIMITED, a company registered with the Corporate Affairs Commission with RC 9428799. Unauthorised reproduction or redistribution of copyrighted materials on this website and Supapay's digital channels is strictly prohibited. By following links on this site that leave Supapay, you may visit third-party websites. The privacy practices of those parties may differ from Supapay's. We recommend you review their privacy statements, as Supapay is not responsible for their privacy or security practices.