Skip to main content

Create Wallet

Description: Creates a new customer wallet with KYC verification.

Request Parameters

POST {baseUrl}/v1/new-customer/register
curl -X POST 'https://api.waas-provider.com/v1/new-customer/register'
-H "x-Client-Id: your_client_id"
-H "x-hash-key: sha256(clientSecret + payload)"
-H "Content-Type: application/json"
-d '{
"emailAddress": "customer@example.com",
"BVN": "12345678901",
"NIN": "12345678901",
"schemeId": "integration_scheme_id",
"image": "data:image/jpeg;base64,/9j/4AAQSkZJRg..."
}
'
ParameterTypeRequiredDescriptionValidation
emailAddressstringYesCustomer emailValid email format
BVNstringYesBank Verification Number11 digits
NINstringYesNational ID Number11 digits
schemeIdstringYesIntegration scheme IDProvided by WaaS
imagestringYesCustomer photoBase64, max 5MB
walletNamestringNoThis is the account name that will be displayed upon name enquiryAlpha numeric only