Welcome to Beam
Beam is a payments platform for businesses operating in Thailand. Accept online payments through a hosted checkout, build your own checkout against our API, or take payments in person on a Beam Bolt device.
Pick your integration
Most integrations fall into one of three patterns. Pick the one that fits — each card links to the full guide.
Beam hosts the checkout page. You send a URL to the shopper. Best for invoices, social commerce, or any flow that can redirect.
Payment LinksYou control the UI; Beam processes the payment. Pair with Card Tokenization so you never handle raw card data.
Charges APIAccept payments in person on a Bolt device, or deep-link from your own app into the Bolt app.
Beam BoltNew to Beam? Continue to the Quickstart for the steps every integration shares. Already familiar? Jump straight to the API Reference.
Environments
| Environment | Endpoint |
|---|---|
| Playground (Sandbox) | https://playground.api.beamcheckout.com |
| Production | https://api.beamcheckout.com |
Build and test against Playground first — it accepts the same API calls as Production but doesn’t move real money. When you’re ready, walk through Switching to Production.
How the API is shaped
The Beam API is organized around REST. URLs are resource-oriented, requests and responses are JSON, and we use standard HTTP status codes. Authentication is HTTP Basic with your merchant ID and API key — see Authentication for details.
For the full schema, see API Specifications.