> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ziina.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Embed Ziina wallets in your app

> Integrate Ziina digital wallets into any app or platform using OAuth 2.0 — no need to handle card data or build your own wallet infrastructure.

Offer your users Ziina wallets and top-up, collect, and transfer funds on their behalf from within your application. This unlocks functionality like peer-to-peer transfers, transaction data retrieval, and more—directly from your application.

## What you can do

You can enhance your app by automating workflows and integrating powerful Ziina features. Here are a few examples:

<AccordionGroup>
  <Accordion title="Allow users to get paid on your platform">
    Let users of your app receive payments directly, while giving you the
    flexibility to add your own commission on top. **Examples:** Marketplaces
    (e.g., freelance platforms, e-commerce), creator monetization platforms.
    [Learn
    more](/developers/use-cases#how-can-my-users-get-paid-to-their-ziina-wallets-inside-my-app)
  </Accordion>

  <Accordion title="Enable peer-to-peer transfers">
    Offer users the ability to send money directly to others for splitting
    bills, repaying loans, or gifting. **Examples:** Personal finance apps,
    bill-splitting services (e.g., roommate expense trackers), social gifting
    platforms. [Learn
    more](/developers/use-cases#how-can-my-users-transfer-money-inside-my-app)
  </Accordion>

  <Accordion title="Automate refunds">
    Simplify refund management by automating transactions for cancellations or
    disputes. **Examples:** E-commerce platforms, ticketing services,
    subscription-based apps. [Learn
    more](/developers/use-cases#how-can-i-automatically-issue-refunds-in-my-application)
  </Accordion>

  <Accordion title="Process payroll or vendor payments">
    Streamline payroll or vendor payments with bulk transaction capabilities,
    reducing admin work. **Examples:** HR & payroll management software,
    corporate expense management tools, B2B procurement platforms. [Learn
    more](/developers/use-cases#how-can-i-perform-money-disbursements-in-my-app)
  </Accordion>

  <Accordion title="Curate your user base">
    Only allow Ziina users onto your platform who have undergone Know Your
    Customer and thorough vetting. **Examples:** Loyalty programs, exclusive
    membership-based services. [Learn
    more](/developers/use-cases#how-can-i-conduct-kyc-know-your-customer-in-my-app)
  </Accordion>
</AccordionGroup>

## How It Works

Using OAuth 2.0, you can allow your users to sign in with Ziina directly from your application. OAuth 2.0 is a secure protocol that lets your application request specific permissions from users without requiring their credentials. Once users grant access, your app can perform authorized actions such as creating payments or transferring money on their behalf.
Here is what a typical flow looks like:

* **User Consent:** Display a button or link in your app (e.g., “Connect with Ziina” or “Grant permissions”) to request user permissions.
* **Redirect to Ziina:** Users are redirected to Ziina to review and approve the requested permissions securely.
* **Access Granted:** Upon approval, your app receives an access token. This token allows your app to perform the authorized actions on behalf of the user.

## Next steps

For detailed instructions and examples, visit our [OAuth 2.0](/developers/oauth-2.0) guide.

## Need help?

If you have questions, visit our [help center](https://ziina.com/help-center) or contact us at [support@ziina.com](mailto:support@ziina.com).
