Step 1 — Request the checkout page
Execute a GET request tohttps://checkout.beem.africa/v1/checkout with your payment details. Authenticate using Basic Auth or an access token — see Authentication.
Set
sendSource=true when your backend handles the redirect and you need the checkout URL in the response. Omit it or set sendSource=false when the browser should follow the HTTP 302 redirect directly.Sample request URL
Sample implementations
- Node.js
- PHP
- GitHub
Step 2 — Token generation and redirect
After a valid request, Beem generates a secure token and redirects to the checkout page:If Bank is selected as the payment method, the loader will not show on the payment page. The user can pay within 24 hours, but the payment session expires after 10 minutes.
