Server SDKs
Zoho Payments provides official server-side SDKs that enable you to integrate payment processing directly into your backend application. These SDKs offer type-safe, idiomatic interfaces to the Zoho Payments REST API, handling authentication, request construction, error mapping, and serialization so you can focus on building your application.
How It Works
The server-side SDK handles the backend portion of your payment integration. Your server uses the SDK to communicate with the Zoho Payments API, while the customer-facing payment experience is rendered through the checkout widget or hosted checkout.
Here’s what the integration flow looks like:
- Your server initializes the SDK client with your account credentials and OAuth token.
- When a customer initiates a payment, your server creates a payment session using the SDK.
- The session ID or access key is passed to the client side to render the checkout widget or hosted checkout.
- After the customer completes the payment, your server verifies the payment status using the SDK.
The SDK simplifies the entire process so you can focus on building your application.