Skip to main content
πŸ” Smart Webhooks
πŸ” Secure Tokenisation
πŸ“¦ Bulk Payout Support

Integrate PayHub. Fast. Secure.

Powerful APIs for Payments and Payouts

All the tools and guides you need to integrate PayHub quickly and securely.

πŸ” Smart WebhooksπŸš€ Fast OnboardingπŸ“Š Transparent LogsπŸ” Secure TokenisationπŸ“¦ Bulk Payout Support
View Full Documentation

API Version: v1.2 β€’ Last updated: Apr 2025

πŸ“Š Transparent LogsπŸš€ Fast Onboarding
PayIns

Accept payments seamlessly

Collect payments instantly via UPI, cards, wallets, or netbanking. PayHub’s PayIn APIs ensure fast settlements, tokenized security, and real-time webhook support.

Endpoint: /api/v1/payin

Authentication: Bearer Token

View PayIn Docs β†’
PayOut

Disburse funds with precision

Disburse funds to users, vendors, or bank accounts in seconds. Ideal for commissions, refunds, and bulk payouts β€” complete with audit-ready logs.

Endpoint: /api/v1/payout

Authentication: Bearer Token

View PayOut Docs β†’

FAQ

Frequently Asked Questions

Find answers to your questions here, and don't hesitate to contact us if you don't find what you're looking for:

Sandbox/Test URL: Available in the merchant dashboard

Production/Live URL: Available in the merchant dashboard

Yes, IP whitelisting is required for payouts in both test and production environments.
In the sandbox, transactions don’t need to be completed β€” you can simulate callbacks directly from the dashboard. In production, real money movement occurs.
No, the amount and currency remain consistent throughout the process.
Yes, for example, a successful transaction can later become a chargeback(payins).
Yes, this is possible via UPI Intent.
No, transactions only succeed when a valid transaction ID is issued.
Yes, a transaction is only accepted if you receive a valid transaction ID.
IMPS supports three statuses: pending, success, and failed.
No, everything is covered in the documentation.

Payins: Min β‚Ή100, Max β‚Ή10,000

Payouts: Min β‚Ή100, Max β‚Ή50,000 (For amounts above β‚Ή50,000, use Corporate API).

No, there are no rate limits on the API.
The payment page remains active for 15 minutes.

Deposits: 6–8 hours

Payouts: No expiry (only success or failed).

Processing is instant (99% of the time) for both UPI Intent and IMPS.
It depends on the error type. Typically, wait for webhook updates or use the check-status API.
Only after funds are successfully credited to the destination account (non-risky flow).
Yes β€” amounts with two decimal places are supported.
No.

Yes.

Deposit (Payins): Min β‚Ή100, Max β‚Ή10,000

Withdrawal (Payouts): Min β‚Ή100, Max β‚Ή50,000

No. If the paid amount differs from the initialized amount, the transaction is considered invalid and the amount is refunded to the customer's wallet.
Yes β€” only INR is supported.
HTTP 200 OK.
Yes.