PersonalMerchantsCorporatesDevelopersAboutGet Boom Free

Developers · BoomPay SDK & API

BUILD THE
FUTURE OF
PAYMENTS

Complete SDK, REST API, and platform plugins. Customers pay in their currency. You settle in yours. Under 3 seconds. Open source. MIT licensed.

View on GitHub ↗ npm: boom-pay-sdk ↗

Quick Start

LIVE IN THREE STEPS

Step 1 — Install

ADD THE SDK
terminal
npm install boom-pay-sdk

Step 2 — Initialise

CONFIGURE
index.js
import BoomPay from 'boom-pay-sdk';
const boom = new BoomPay({
  apiKey: 'bm_live_...'
});

Step 3 — Accept

CREATE PAYMENT
checkout.js
const p = await boom.payments.create({
  amount: 100.00,
  currency: 'EUR',
  webhook: '/webhooks/boom'
});

API Reference

CORE ENDPOINTS

POST/v1/payments

Create a payment request. Returns a URL to redirect the customer to. Webhook fires on settlement — under 3 seconds.

GET/v1/payments/:id

Retrieve status and cryptographic proof of an existing payment.

POST/v1/settlements

Initiate a direct settlement to a Boom wallet. Used by corporate treasury teams for batch repatriation.

GET/v1/rates

Get current settlement rates for any currency pair. Rates are locked for 30 seconds on payment creation.

POST/v1/webhooks

Register a webhook endpoint for real-time payment notifications. All webhooks signed with HMAC-SHA256.

Integrations

WORKS WITH EVERY PLATFORM
YOU ALREADY USE

Shopify
WooCommerce
Magento
BigCommerce
Wix
Squarespace
PrestaShop
OpenCart
Ecwid
Custom API

PSP: Adyen · PayPal · Klarna · M-Pesa · Paytm · AliPay · WeChatPay · BitPay · Worldpay · Fortumo · Amazon Pay

START BUILDING TODAY

The infrastructure is live. Integrate in minutes.

Get Boom FreeBack to Home →

Open source · MIT license · boom.market/developers