Skip to main content
The iframe method lets customers complete payment without leaving your website. Beem’s checkout library renders a checkout button and loads the payment page in an embedded iframe.

Step 1 — Whitelist your domain

Your application domain must be whitelisted before using the checkout library. See Whitelist website for iframe checkout for the interactive API reference.

Step 2 — Configure your page

Add to your <head>:
Add the checkout elements to your page:
Initialize at the bottom of your page:

Data attributes


Step 3 — Test

Click the Beem checkout button on your page. The iframe loads inside the beem-page element when the customer initiates payment. Use the Sandbox to test without live transactions.