SeerBit Integration Checklist

Welcome! This checklist is your step-by-step guide to building a complete, robust online payment system with SeerBit. Follow these phases in order, from your first test to going live.
Follow the checklist below to ensure a complete implementation into SeerBit

Phase 1: Set Up & Start Testing

Create Your Account & Validate Email

  • Sign Up: Register for a free SeerBit account to access your dashboard.
  • Verify Email: Check your inbox for a verification link and click it to confirm your email address.
  • Login: Once verified, log in using the credentials you created.

Retrieve Your API Keys

  • Test Mode: By default, your account starts in Test Mode, allowing you to integrate using test API keys without submitting business credentials.
  • Access Keys: Navigate to Settings > API Keys in your dashboard to copy your test keys.
  • Live Keys: Available only after your business is approved.

Make Your First Test Payment

  • Choose Your Integration Method: Pick the method that fits your needs:
  • Simple Checkout: An inline, PCI-compliant payment form that works seamlessly across devices. Learn more.
  • Standard Checkout: Generate a secure checkout link via the /payment/initialize endpoint. Learn more.
  • E-commerce Plugins: Integrate SeerBit with popular platforms. Learn more.
  • Run a Test Transaction: Use our test card to simulate a successful payment. No real funds are debited.

Phase 2: Implement Real-Time Notifications

Enable instant updates for your transactions.
  • Set Up Webhooks: Configure a webhook URL in your dashboard to receive POST requests whenever an event occurs (e.g., transaction status updates). Each notification includes an eventType indicating the trigger. Learn more.

Phase 3: Prepare to Go Live

Switch from testing to processing real payments.

Submit Business for Approval

  • Complete Onboarding: Upload all required KYC documents in your dashboard.
  • Wait for Approval: Our team will review your application and notify you once your live account is activated.

Execute the Go-Live Switch

  • Swap API Keys: Replace test keys with your Live Keys in your code.
  • Update Webhook Endpoint: Ensure your production webhook URL is configured in the live dashboard.
  • Perform a Final Live Test: Process a small real transaction to confirm the entire flow works in the live environment.

Make a Payment

The core of your SeerBit integration is being able to make payments and handle their subsequent states.
  1. Make a payment
    Make a successful payment with any of our Online Payment Integrations.
  2. Refund a payment
    It is important to handle situations where you may need to cancel or refund a payment.
  3. Integrate additional payment methods
    Add additional Payment Methods to your account for your shoppers countries. It is also important you can handle the different Status Codes, such as pending, which is more common for local payment methods.

Webhooks

SeerBit uses webhooks to inform your system on payment statuses, results of actions such as refunds, receiving the payment result of some local payment methods, and other events.
  1. Expose an endpoint to handle webhooks events
    You need to expose an endpoint in your system to be able to receive our webhooks events.
  2. Configure the webhooks to send to your endpoint
    Login to your merchant dashboard in order to set the endpoint of your webhook handler.
  3. Receive and accept a webhook event
    Successfully handle and process our different types of webhook event code.

Going Live

To accept payments from your customers, your business needs to have been approved, complete your onboarding process and KYC document upload.
If your application for a live account is approved, follow our go-live checklist to start accepting live payments.
Need something else?
If you have any questions or need general help, visit our support page
Signup for developer update
You can unsubscribe at any time. Read our privacy policy.