For developers
Use cases
This page has collected the most popular cases for integration with Ziina so that you can quickly find answers to your questions
Your users need to have Ziina wallet to perform actions in your application on their behalf
How can my users get paid to their Ziina wallets inside my app?
- Obtain a Bearer Authorization token for your user via the OAuth 2.0 flow
- Use this token to create payment intent on user’s behalf
- The
payment intent
we provide in the response will include aredirect_url
- the payment link for the payer - Redirect the payer to the
redirect_url
to complete the transaction - Optional: to add your service charge transfer funds to your business account
How can my users transfer money inside my app?
- Obtain a Bearer Authorization token for your user via the OAuth 2.0 flow
- Call transfer endpoint money
How can I automatically issue refunds in my application?
- You need to obtain the token either for your business or for your users, depending on who will be issuing refunds
- Call issue refund endpoint
How can I perform money disbursements in my app?
- You need to obtain the token for your business
- You need to call transfer endpoint with the accountIds (
to_account_ids
) or ziinames (to_ziinames
) you want to send money to
How can I conduct KYC (Know Your Customer) in my app?
- Currently, onboarding is only available through the Ziina app. Users must download the app to complete KYC
- Obtain a Bearer Authorization token for your user via the OAuth 2.0 flow
- Only users who have completed KYC in the Ziina app will be able to accept payments and make transfers
Need help?
If you have questions, visit our help center or contact us at support@ziina.com.
Was this page helpful?