Skip to main content
bluSwap provides REST APIs for merchant payment collections and fund payouts. Use the Collections API to accept incoming payments from customers via UPI, credit/debit cards, and net banking. Use the Payouts API to securely transfer funds to verified beneficiaries through IMPS, NEFT, RTGS, or UPI.

Introduction

Learn what bluSwap offers and choose the right API product for your integration.

Authentication

Set up your API key and required request headers to authenticate every call.

Collections

Accept payments via UPI, cards, and net banking. Manage refunds and callbacks.

Payouts

Create contacts, retrieve virtual accounts, and send funds to beneficiaries.

How It Works

1

Authenticate

Get your merchant API key from the dashboard. Pass it as x-api-key on every request. Whitelist your server IP where required.
2

Configure your callback URL

Set up your webhook callback URL before processing live transactions so you receive real-time payment status updates.
3

Choose a product

Use Collections to accept incoming payments from customers. Use Payouts to send funds to vendors, employees, or partners.
4

Go live

Initiate transactions, monitor status via callbacks or the status endpoint, and manage refunds as needed.

Explore the APIs

Initiate a Collection

Start a payment using UPI, cards, or net banking with a unique order ID.

Check Transaction Status

Verify the final state of a payment using your order ID.

Initiate a Refund

Issue full or partial refunds against completed collection transactions.

Initiate a Payout

Send funds to a verified contact via IMPS, NEFT, RTGS, or UPI.