Skip to main content
Beem provides a checkout simulator on the dashboard to simplify integration and testing without processing live payments.

Access the sandbox

  1. Log in to engage.beem.africa
  2. Navigate to the checkout simulator in the Bpay dashboard
The simulator lets you test both the redirect and iframe checkout flows end-to-end, including callback delivery to your configured URL.

What to test

  • Redirect checkout flow with valid reference numbers and amounts
  • Iframe checkout button and embedded payment page
  • Callback receipt and response format
  • Session expiry behaviour (10-minute timeout)
  • Error handling for invalid reference numbers
Configure a sandbox callback URL pointing to a test server (e.g. webhook.site or a local tunnel) before running simulator tests.

Before going live

  • Whitelist your production domain (iframe method)
  • Configure production callback and redirect URLs on your checkout route
  • Verify reference number patterns match your product prefixes
  • Store API Key, Secret, and access tokens securely — never expose them in client-side code