Getting started

Endpoints

The API is accessed by making HTTPS requests to a specific version endpoint URL, in which GET, POST, PUT, PATCH, and DELETE methods dictate how your interact with the information available. Every endpoint is accessed only via the SSL-enabled HTTPS (port 443) protocol.

Everything (methods, parameters, etc.) is fixed to a version number, and every call must contain one.

Requests

Requests must be sent over HTTPS with any payload formatted in JSON. Depending on if a request is authenticated with the new API Tokens or the old API Keys, required headers differ and are detailed below.

Authorization

Authorization provide a new way to authenticate with the Account Verify API. They allow for scoped and permissioned access to resources and use the RFC compliant Authorization Bearer Token Header.

NameFormatDescription
AuthorizationBearer {token}You ask, we give.

Rate Limiting

60 times per minute

Transfer

Properties

NameFormatDescription
statusEnumerate (initialized| processing | success | failed)business license code
bridString | Numbers and letters onlybusiness license code
sessionString | Numbers and letters only | uniquea session identifier
verify_amountDouble | between 0.01 and 9.99Verify Amount

Properties - status

ResultDescription
initializedMeans just message us a transfer will be begin and user have not fill the bank info form.
processingMeans user have filled the bank info form correctly.
successMeans transfer job in bank success
failedMeans transfer are failed due to some issue like:
1. Correct SESSION but wrong BRID
2. Correct SESSION and BRID but wrong COMPANY_NAME
3. Incorrect bank identification number cause the transfer job failed
4. Unavailable bank account
5. Other unpredictable reason

Properties - failed_code

valueDescription
1Correct SESSION but wrong BRID
2Correct SESSION and BRID but wrong COMPANY_NAME
3Incorrect bank identification number cause the transfer job failed
4Unavailable bank account
99Unknow Error, and we will record some remark at this transfer

 

Basic Exception

 

Start a transfer

curl

Response

Response with a failed transfer

Exception

 

Get transfer progress

curl

Response

Exception