Business Verification (B2B)

The B2B Virtual Account endpoint is designed for corporate-tier merchants. In V2, your identity is securely resolved via **Bearer Token headers**, allowing you to provision accounts branded with a registered company's name for professional corporate invoicing.

Secure B2B Resolution

The platform automatically identifies your account using the Authorization: Bearer header. Do not include m_id or merchant_id in your JSON payload.

Endpoint Details

Base URL https://merchant.servinux.com/v2/create_va
Method POST

Request Parameters

Field Required Description
va_type Yes Explicitly set to Business.
business_name Yes The legally registered name of the company.
customer_email Yes Official business contact email.
customer_bvn Yes BVN of a primary company signatory.
mobile_num Yes Verified business mobile number.

B2B Implementation Example

Request Body (JSON)
{
  "va_type": "Business",
  "business_name": "ReignHost Technologies LTD",
  "customer_email": "[email protected]",
  "customer_bvn": "22222222222",
  "mobile_num": "08012345678"
}
Success Response
{
  "success": true,
  "data": {
      "account_number": "5395683527",
      "bank_name": "Providus Bank",
      "account_name": "Servinux / REIGNHOST TECHNOLOGIES LTD",
      "reference": "BUS_6AB690DA"
  }
}