Mobile Integration
Zoho Payments offers a seamless way to accept online payments through its easy-to-integrate checkout widget. By embedding the widget into your mobile app using SDKs, you can securely process transactions and enable customers to pay directly.
Prerequisites:
- Create a Zoho Payments account and complete the verification process. Learn how to get started.
- Generate an API key to embed the checkout widget on your mobile app.
Authentication
Authentication ensures secure access to Zoho Payments’ APIs by verifying that only authorised users can make requests. API keys are unique identifiers that enable secure communication between your app and Zoho Payments.
Note: Only users with Account Owner, Admin, or Developer roles in Zoho Payments can generate and view API keys.
To generate a new API key:
- Open the Zoho Payments app.
- Go to Settings and select Developer Space.
- Select the API Keys tab, then copy an existing key or generate a new one if you haven’t already.
Insight: If the session has been inactive for an extended period or expired, you’ll get a pop-up to re-authenticate with your credentials before accessing the key.
Your API key will be generated, and payments will be authenticated through our checkout widget using this key. You can access the API key from Settings anytime by clicking the Eye icon to view or hide the key.
Note: Do not share or post the API key anywhere since it is used for authentication in client code.
Warning: If the API key is regenerated, update it in the SDK implementation within the mobile app, as the old key will no longer be valid. We recommend storing and fetching the key from your server to avoid issues with the expired key.