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"
}
}