Skip to main content
Ideal for: Adding a payment step to a page you already have — a cart, a booking form, a sign-up flow. The customer pays without leaving your site. SeerBit Simple Checkout is an inline, responsive payment form that works across all devices. It is fully PCI-compliant and supports every payment method enabled on your account.

How it Works

Simple Checkout allows you to embed a payment form directly on your webpage using the SeerbitPay() JavaScript function. This function processes transactions based on your configuration. If you include a redirect_url in your request, users will be redirected to that URL upon successful payment.

Before you begin

  1. Login to your SeerBit Dashboard.
  2. Navigate to Settings > API Keys.
  3. Copy your Public Key.

Integration Steps

1. Adding the Seerbit.js script to your page

Include the SeerBit JavaScript library in your <head> section and the paywithSeerbit() function in your page body:

2. Configure the Checkout

Add a payment button and configure the SeerbitPay() function with your transaction details:

Optional Configuration

Adding this will automatically include all the features and payment methods the seerbit checkout has. Including our advanced fraud detection tools whenever your customers attempts to make a payment

Dynamic Split Payment

Dynamic split Payment allows you to share a single transaction with multiple accounts. You can either create the split in advance using Split Rule on the Dashboard and reference it with a splitCode, or define the split dynamically at the time of the transaction.

Optional Customization

You can tailor the checkout experience to match your brand.

Payment references

Generate tranref yourself, one per transaction. It must be unique — SeerBit rejects a reused reference — and it should trace back to your own order records. A UUID or your order ID with a prefix works well; a timestamp does not, because concurrent checkouts can produce the same value. See payment references and retries for what to do when a request times out.

Transaction fees

Who pays the SeerBit transaction fee — you or the customer — is a setting on your merchant dashboard. If the customer is the fee bearer, checkout calculates the fee and shows it to them on top of the amount you sent, so send the amount you want to receive rather than adding the fee yourself. See Transaction fees for the full breakdown.

Testing & Payment Verification

Click your Pay Now button and use our test cards to simulate transactions. No real funds will be debited.
To learn how to verify payments, visit our Payment Verification Guide.

Troubleshooting

If the payment modal does not appear, check your browser console for errors (commonly a missing public_key). For full parameter details, visit the Simple Checkout API Reference.