Developers · BoomPay SDK & API
Complete SDK, REST API, and platform plugins. Customers pay in their currency. You settle in yours. Under 3 seconds. Open source. MIT licensed.
Quick Start
Step 1 — Install
npm install boom-pay-sdkStep 2 — Initialise
import BoomPay from 'boom-pay-sdk';
const boom = new BoomPay({
apiKey: 'bm_live_...'
});Step 3 — Accept
const p = await boom.payments.create({
amount: 100.00,
currency: 'EUR',
webhook: '/webhooks/boom'
});API Reference
Create a payment request. Returns a URL to redirect the customer to. Webhook fires on settlement — under 3 seconds.
Retrieve status and cryptographic proof of an existing payment.
Initiate a direct settlement to a Boom wallet. Used by corporate treasury teams for batch repatriation.
Get current settlement rates for any currency pair. Rates are locked for 30 seconds on payment creation.
Register a webhook endpoint for real-time payment notifications. All webhooks signed with HMAC-SHA256.
Integrations
PSP: Adyen · PayPal · Klarna · M-Pesa · Paytm · AliPay · WeChatPay · BitPay · Worldpay · Fortumo · Amazon Pay
The infrastructure is live. Integrate in minutes.
Open source · MIT license · boom.market/developers