Bank Account Verification
Instant Checks

Instant Bank Account Verification - China Business

Introduction

Our instant bank account verification flow is designed to provide secure and efficient account verification services across various countries, including the United Kingdom, India, United States, Indonesia, Vietnam, Nigeria, Nepal, Pakistan, China, Korea, and Bangladesh etc. This process allows businesses and financial institutions to verify bank account details instantly, streamlining the onboarding process and enhancing the overall user experience.

Use Cases:

  1. Cross-Border Transactions:
    • Facilitate cross-border transactions by quickly and accurately verifying bank account details, enabling secure and efficient international money transfers.
  2. Enhanced Onboarding Process:
    • Streamline the customer onboarding journey by automating the bank account verification process, reducing manual efforts, and minimizing the risk of errors.
  3. Risk Mitigation:
    • Minimize the risk of fraudulent activities by validating bank account details through a robust and reliable verification process, providing an additional layer of security.
  4. Currency Confirmation:
    • Obtain information on the currency associated with the provided bank account, allowing businesses to ensure compatibility and accuracy in financial transactions.

Bank Account Validation Flow

Document image

Document image


API description

Sample cURL

Pre-production
Production


Request Data Parameters(For Businesses)

Parameter

Description

Data Type

Type

Required

fullName

Full name of bank account holder

Any non-empty string

String

Mandatory

accountNumber

Account number of bank account

Alphanumeric

String

Mandatory

clearingSystemId

Clearing system codes of financial institutions associated with the bank account(Swift Code for Businesses- First 8 characters)

Alphanumeric

String

Mandatory

isBusiness

Indicates if the account is a business account

boolean

string

Mandatory

creditorIdentifier

Creditor identifier for the account

Alphanumeric

string

Mandatory

Note:-

  • Very Big names can cause errors. Try removing last few words in case of better results. We are working to upgrade this in coming months. Reachout to us if you face any difficulties
  • Clearing system ID only accepts first 8 digits of Swift code. We are in the process of implementing logic to accept the 11-digits in the coming months.

Sample Response

Success (200) - Bank Account Verified
Success (200) - Account number not found
Success (200) - Unable to validate account number
Success (200) - Clearing System ID invalid
Bad Request (400)
Upstream Down (409)


Success Response Body Parameters

Key

Description

Type

result.description

Validation description

String

result.country

country associated with bank account

String

result.matchScore

Degree of matching

Float

result.matchScoreDescription

Description reflecting the strength of the match

String

result.nameMatched

Name that achieved the match

String

result.currency

Currency associated with the validated information

String

Error Codes

Error Code

Description

200

Success - The request was processed successfully.

400

Bad Request - The request was malformed or invalid.

409

Conflict - The request conflicts with the server state.

500

Internal Server Error - An unexpected error occurred.

Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.

You can reach out to us at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.

We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!