API Integration For Registered Business
Event: business_onboarded
Endpoint: BaseURL/merchant-onboarding/api/v1/merchants/{merchantID}/business-onboarding
Method: POST
Content-Type: application/json
Request Payload
{
"name": "<string>",//Required
"businessAddress": {
"houseNumber": "<integer>",//Required
"streetName": "<string>",//Required
"country": "<string>",//Required
"nearestLandMark": "<string>",//Optional
"state": "<string>",//Required
"lga": "<string>",//Required
"city": "<string>",//Required
"lcda": "<string>"//Optional
},
"businessShareholders": [
{
"name": "<string>",//Required
"phoneNumber": "<string>",//Required
"email": "<string>",//Required
"bvn": "<string>",//Required
"sharesOwned": "<integer>",//Required
"idType": 4,//Required
"fileUrlString": "<string>"//Required
}
],
"businessLicenseFileUrl": "<string>",//Optional
"cacFileUrl": "<string>",//Required
"mermartFileUrl": "<string>",//Required
"paymentMethodIds": "<string>",//Required (1,2,3,4,5 or *)
"businessProjectionCurrency": "<string>",//Required
"businessProjectionValue": "<double>",//Required
"category": "<string>",//Required
"bankAccountNumber": "<string>",//Required
"bankName": "<string>",//Required
"usdBankAccountNumber": "<string>",//Optional
"usdBankName": "<string>",//Optional
"usdBankAccountName": "<string>",//Optional
"bankCode": "<string>",//Required
"usdBankCode": "<string>",//Optional
"correspondentBank": "<string>",//Optional
"beneficiaryBankAddress": "<string>",//Optional
"bankSWIFTOrBICCode": "<string>",//Optional
"bankBranch": "<string>",//Optional
"logo": "<string>",
"callbackUrl": "<string>",//Required
"businessWebsiteUrl": "<string>" //Optional
"setUpUrl": "string",//Required
}