How onboarding works
The process has five stages: create an application, upload supporting documents, update any missing details, then submit for review. Dubu Pay’s team reviews your submission and notifies you of the outcome.1
Create your application
Start by creating an onboarding application. You must provide your country (A successful request returns your application object with a status of
US or NG) and your business type.Nigeria (NG) business types: non_registered, business_name, registered_company, incorporated_trusteeUnited States (US) business types: sole_proprietor, llc, corporation, nonprofitdraft.2
Upload supporting documents
Upload the documents required for your business type. Each file must be a PDF, JPG, JPEG, or PNG and must not exceed 10 MB. Send the file as You can view all uploaded documents at any time:To remove a document, pass its ID to the delete endpoint:
multipart/form-data using the file field, and include a document_type describing what the document is (for example, certificate_of_incorporation, utility_bill, id_card).Accepted formats are PDF, JPG, JPEG, and PNG. Files larger than 10 MB are rejected. Make sure documents are legible and unobscured before uploading.
3
Update your application details
After creating your application, fill in the remaining business details using
PUT /onboarding. All fields are optional in a single update — send only what you want to change.4
Submit for review
Once your application details are complete and your documents are uploaded, submit the application. You cannot make further changes after submission.
Check your application status
You can retrieve your current application at any time withGET /onboarding. Use this to monitor the review progress after submission.
status field progresses through the following values:
After approval
Once your application status changes toapproved, all payment processing features are unlocked on your account. If your application is rejected, the response includes a rejection_reason explaining what needs to be corrected. You can update your application and resubmit.