/api/v1/card/pre-bind

This API allows merchants with PCI compliance to initiate a user bank card pre-binding request. Merchants must collect and submit the user's bank card information for quick payment binding in subsequent card-to-crypto transactions. Upon successful pre-bind, the API returns a unique OSL Pay card binding ID for use in future transactions.

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

OSL Pay user ID
At least one of userId or merchantUserId must be provided

string

Merchant-side user ID
At least one of userId or merchantUserId must be provided

string

IP address. Must comply with IPv4 or IPv6 standards.

string
required

Bank card number

string
required

Card expiry month

string
required

Card expiry year – Use the last two digits of the year. For example, for 2026, pass 26.

string
required

Card CVV

string
required

Card issuing country, Use ISO 3166-1 standard (Must be 3 digits)

string
required

Billing address

string
required

Billing city

string
required

Billing postal code

string

Phone number

string

International dialing code

string
required

Cardholder first name

string
required

Cardholder last name

string
required

Billing state/region

clientInfo
object

Client information, passed as an object

string

Collect the token returned by clientInfo and replace the merchant's upload of clientInfo.

Headers
string
required
string
required
string
required
Response

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