POST /auth/verify-email.
This endpoint applies a strict rate limit to prevent abuse.
Endpoint
Request body
The email address for your merchant account. Must be a valid email. This address is used for verification, notifications, and login — it must be unique across all Dubu Pay accounts.
A password for your account. Must be at least 8 characters. Passwords are stored securely and are never returned in any API response.
Response
HTTP201 Created on success.
Example
Verify your email
After registering, check your inbox for an email containing a 6-digit OTP. Pass that code toPOST /auth/verify-email along with your email address. Until you do, any attempt to log in will be rejected.
If the email doesn’t arrive within a few minutes, use POST /auth/resend-otp to request a new code.