Creating an account
Use Create Account to register a new user:KYC verification flow
Identity verification in Nigeria uses BVN (Bank Verification Number). The flow depends on the user’s country and the available verification methods.Initiate KYC
Call Initiate KYC with the user’s identity information (e.g., BVN for Nigeria). This triggers an OTP to be sent to the phone number associated with the user’s identity.
Confirm phone number
After OTP verification, confirm the user’s phone number using Confirm Phone. In staging environment, use phone number of this format
0803***3843 (e.g 08030003843) to simulate a successful verification.Check supported verification methods
Call Supported Verification Methods to see which identity verification methods are available for a given country.
Confirm OTP
Once the user receives the OTP, submit it using Confirm KYC OTP. In staging environment, use
123456 as the OTP to simulate a successful verification.verification.success webhook event or a verification.failed event with reason if verification failed. If successful, the user can now transact.
Merchant-managed KYC
If you have already verified your users’ identities through your own KYC process, you can use Merchant KYC Manually to mark a user as verified without going through Partna’s KYC flow. This requires approval from the Partna team during onboarding.Resolving bank accounts
Before initiating payouts or offramp transactions, verify the destination bank account using Resolve Bank:Creating bank accounts for users
Use Create Bank Account to link a verified bank account to a user’s Partna account. This is required before the user can receive local currency payouts.Account management
| Action | Endpoint |
|---|---|
| Get account details | Get Account |
| List accounts | Get Accounts Details |
| Get user profile | Get Account Profile |
| Update email | Update Account Email |
| Check permissions | Get Account Permissions |
| Search accounts | Search Account |