Creating Your Merchant

Create a legal individual or business entity (Merchant) to operate under TruBit's compliance framework.

  • Submit your detailed merchant information to initiate the KYC/KYB compliance verification process.

  • Upon successful verification, the platform will assign a unique Merchant ID (MID) to you or your client.

Upon a successful API request, the response will include a unique URL that redirects the user to a secure KYC/KYB verification page. You may choose to:

  • Redirect users directly to the provided URL to complete their verification process, or

  • Embed the verification flow within your front-end application using an <iframe>, offering a seamless user experience.

Please ensure that the URL is used promptly, as it may be subject to expiration or session constraints depending on the configuration.

Endpoint Information

  • Request Header: X-BH-TOKEN: ******

  • Request Header: Content-Type: application/json

  • Request Method: POST

  • Request Path: /v2/merchants

  • Authorization Required: Yes

Request Parameters

The request body should include the following fields:

For New Merchant

{     
    "merchantName": "Tom", //(required, string: Merchant Name (Unique))
    "email": "[email protected]", //(required, string: Email (Unique))
    "merchantType": "BUSINESS", //(required, string: Merchant Type [INDIVIDUAL, BUSINESS])
    "callbackUrl": "https://localhost", //(required, string: URL for KYC/KYB completion callback)
    "languageCode": "en", //(optional, string: Interface language (en(default)/es/pt/zh))
    "remark": "test" //(optional, string: Remark)
}

For Unverified Merchant

Response Structure

The response will include the following fields:

Example Requests

Example Request (New Merchant)

Example Request (Unverified Merchant)

Example Response

I. Multi-Merchant Management

Once your primary merchant account has successfully passed KYB verification, you are eligible to create and manage sub-merchant entities (for individuals or businesses) under your account. This allows for tiered merchant management with flexible role and access controls.

II. Reliance Mode Integration (Optional)

If you are a licensed financial institution, you may apply to enable Reliance Mode, which grants greater autonomy over your merchant operations:

  • You will be responsible for the review, risk control, and ongoing compliance of your sub-merchants. TruBit will not intervene in the onboarding process.

  • TruBit provides the technical infrastructure and operational support, ensuring transaction security, efficiency, and regulatory compliance.

  • Reliance Mode requires a higher-tier compliance review by the TruBit compliance team.

🔗 Click here to learn more about the Reliance Mode application process

Last updated