For the complete documentation index, see llms.txt. This page is also available as Markdown.

Balance Inquiry

Use the Balance Inquiry API to fetch the available payout wallet balance linked to your KwikPaisa merchant account.

This API helps merchants:

  • Check available payout balance

  • Validate wallet funds before initiating payouts

  • Monitor payout account liquidity

  • Prevent insufficient balance payout failures

The Balance Inquiry API should be used before initiating bulk or high-value payouts.


Endpoint

POST /api/v3/payout/balance

To view all available base URLs and environments, refer to:

➡️ API Resources


Authentication required.

Refer to: ➡️ Headers ➡️ Signature Generation ➡️ Timestamp Validation

Request Body

This API does not require any request payload.


Example cURL Request


Example Success Response


Response Parameters

Parameter
Description

environment

Current API environment (sandbox or production)

wallet_id

Unique merchant wallet ID

currency

Wallet currency

balance

Available wallet balance

ip_status

Merchant IP whitelist approval status

profile_status

Merchant profile verification status

account_status

Merchant account review/approval status


Use Balance Inquiry API to:

  • Validate payout wallet balance

  • Check available funds before payouts

  • Monitor operational liquidity

  • Prevent payout failures due to insufficient funds


Important Notes

  • Balance is returned in real-time

  • Currency is currently supported in INR

  • Insufficient balance may prevent payout initiation

  • Always validate balance before bulk payout processing


  1. Check wallet balance

  2. Validate available funds

  3. Initiate payout transaction

  4. Verify payout status using Payout Status API


Common Errors

401 Unauthorized

Possible reasons:

  • Invalid API key

  • Incorrect signature

  • Expired timestamp


403 Access Denied

Possible reasons:

  • Merchant not authorized for payouts

  • Payout services disabled


Security Recommendations

  • Generate signatures server-side only

  • Never expose secret keys publicly

  • Use HTTPS for all requests

  • Validate API responses before processing payouts


Best Practices

  • Check balance before every payout batch

  • Monitor payout wallet regularly

  • Maintain sufficient operational balance

  • Implement low-balance alerting systems

Last updated