slice Business app icon

slice Business API

India Merchant banking

slice Business merchant banking (India) — OTP login, profile & balance, collection/passbook ledgers, beneficiaries, and two-step bank transfer.

Overview

💡

Base URL: https://api.openbankinggateway.com — all responses use the unified {code, data} envelope.

Session flow: complete the login endpoints to receive a gateway token, then pass it as token= to every authenticated endpoint.

Transparency: the raw upstream fintech JSON is included under data.upstream on every response — success and error alike.

Fill in the parameters on any endpoint below and hit Send request to call the live gateway, or copy the curl example to run it from your terminal.

Auth

POST/api/slice/login/start

Start OTP login

ParameterInValue
phone*query
pin*query
curl -X POST 'https://api.openbankinggateway.com/api/slice/login/start?phone=9000000000&pin=0000'
POST/api/slice/login/confirm

Confirm OTP and issue a session token

ParameterInValue
phone*query
otp*query
curl -X POST 'https://api.openbankinggateway.com/api/slice/login/confirm?phone=9000000000&otp=123456'

Account

GET/api/slice/profile

Merchant profile (token required)

ParameterInValue
token*query
curl -X GET 'https://api.openbankinggateway.com/api/slice/profile?token=<token>'
GET/api/slice/account-screen

Balance and bank account summary (token required)

ParameterInValue
token*query
curl -X GET 'https://api.openbankinggateway.com/api/slice/account-screen?token=<token>'
GET/api/slice/transactions

Recent QR/UPI collections (token required)

ParameterInValue
token*query
pageNumberquery
pageSizequery
curl -X GET 'https://api.openbankinggateway.com/api/slice/transactions?token=<token>&pageNumber=0&pageSize=10'
GET/api/slice/passbook

Bank passbook ledger, CREDIT/DEBIT (token required)

ParameterInValue
token*query
pageNumberquery
pageSizequery
curl -X GET 'https://api.openbankinggateway.com/api/slice/passbook?token=<token>&pageNumber=0&pageSize=10'

Transfer

GET/api/slice/beneficiary/manage

List saved beneficiaries (token required)

ParameterInValue
token*query
curl -X GET 'https://api.openbankinggateway.com/api/slice/beneficiary/manage?token=<token>'
POST/api/slice/sendMoney/prepare

Prepare bank transfer (sends confirmation OTP)

ParameterInValue
token*query
beneficiaryId*query
amount*query
notesquery
curl -X POST 'https://api.openbankinggateway.com/api/slice/sendMoney/prepare?token=<token>&beneficiaryId=<beneficiaryId>&amount=100.00'
POST/api/slice/sendMoney/confirm

Confirm bank transfer with OTP

ParameterInValue
token*query
otp*query
curl -X POST 'https://api.openbankinggateway.com/api/slice/sendMoney/confirm?token=<token>&otp=<otp>'