/api/v1/user/bind-bank-account

This API is used to bind a user’s bank account for BankTransfers. It is required when performing BankTransfers withdrawals and is also used in partial refund scenarios.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
number

Unique user ID in OSL Pay

string

Unique user ID on the merchant side

string
required

Account holder’s name

string
required
  • Must be 6 digits in the format XX-XX-XX (e.g., 12-34-56).
  • First 2 digits: Bank identifier
  • Middle 2 digits: Branch
  • Last 2 digits: Sub-branch
string

Name of the user's withdrawal bank
Mandatory when using IBAN + USD

string

accountNumber + sortCode combination is specific to the UK/Ireland banking system for the specific currency being processed, such as GBP, BRL, VND, PLN, etc.

string

Payment method

string

Fiat currency

string

iban + bic are used for SWIFT system transfers (e.g., EUR, USD)
Mandatory for KS

string

Bank Identifier Code (also known as SWIFT Code).
8 or 11 alphanumeric characters.
Mandatory for KS

string

Mandatory when using IBAN + USD

string

Mandatory when payWayCode = IBAN
ISO 3166-1 alpha-3

string

Mandatory when using IBAN + USD

string

Mandatory when using IBAN + USD
ISO 3166-1 alpha-3

string

The specific branch of the bank

Headers
string
required

Unique appId assigned to the merchant

string
required

Request timestamp

string
required

Signature for the request header

Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json