What you can build
Collections lets you accept incoming payments from customers. Once a transaction is initiated, you can check its status and manage refunds through our API suite. Payouts lets you send funds to contacts (beneficiaries). You create contacts, retrieve the virtual accounts linked to your merchant profile, and then initiate outbound transfers across supported payment rails.Collections
Accept payments, check collection status, and manage refunds.
Payouts
Create contacts, retrieve virtual accounts, and initiate payouts.
Before you start
1
Authenticate your requests
Obtain your merchant
x-api-key from the bluSwap dashboard and include it as a header on every API request. See Authentication for details.2
Configure callbacks
Set up webhook URLs so bluSwap can notify your server when payment and payout events occur. Configure your Payout webhook before initiating live transactions.
3
Choose your API product
Decide whether you need Collections, Payouts, or both, then follow the relevant guide to make your first API call.
