Setu
    • Setu API documentation
    • Introduction
    • Signature & Code samples
    • Webhook Verification
    • India
      • PayIn
        • Payment Webhook
        • Payment Redirect
        • Create Payment
        • Fetch Payment Status
        • Initiate Refund
      • PayOut
        • Payout Webhook
        • Initiate Payout
        • Fetch Payout Status
    • Egypt
      • PayIn
        • Payment Webhook
        • Initiate Refund
        • Create Payment
        • Fetch Payment Status
      • PayOut
        • Payout Webhook
        • Initiate Payout
        • Fetch Payout Status
    • Nigeria
      • PayIn
        • Payment Webhook
        • Initiate Refund
        • Create Payment
        • Fetch Payment Status
      • PayOut
        • Payout Webhook
        • Initiate Payout
        • Fetch Payout Status
        • Bank Code
    • Indonesia
      • PayIn
        • Payment Webhook
        • Initiate Refund
        • Create Payment
        • Fetch Payment Status
      • PayOut
        • Payout Webhook
        • Initiate Payout
        • Fetch Payout Status
        • Bank Code
    • Account Balance
      POST
    • USDT Exchange Rate
      POST

      Account Balance

      POST
      https://secure-staging.setu.solutions/v1/api/account/balance
      This endpoint returns the merchant balances for a currency: available, pending settlement (pending), held, credit, and security deposit (security).

      Request

      Header Params

      Body Params application/json

      Example
      {
          "currency": "INR"
      }

      Request Code Samples

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location 'https://secure-staging.setu.solutions/v1/api/account/balance' \
      --header 'MerchantID: FX100001' \
      --header 'Signature: 7QbwLbLsS0MAVK3RizeDrNrHZYsKheOVE5yrzH2ectK6uwwT3RMtEJjXHaYi2BFcNUuqMqVknbOc0eIatK0r8BQT87i3U60pvVBblrPG02QkHBJYGBel2pH09oUZ0BNSsphZADxvQqTUVkTXbdaBIZYo8GGY3m96Rb5vUToKEzQ66cm3bduhuxjXf12gXoEgoPFQ8vlpXOAlMxQ5ARMylmNv25Ov29gidi4Z0qjimu96FSWcnxcXvIZfQD7HMzhC' \
      --header 'Timestamp: 1750553505' \
      --header 'Content-Type: application/json' \
      --data '{
          "currency": "INR"
      }'

      Responses

      🟢200Success
      application/json
      Bodyapplication/json

      Examples
      {
          "code": "200",
          "message": "SUCCESS",
          "data": {
              "currency": "INR",
              "available": 100.01,
              "pending": 101.01,
              "held": 102.01,
              "credit": 103.01,
              "security": 0
          }
      }
      🟠401Unauthorized
      🟠403Forbidden
      🔴500Server Error
      Modified at 2026-10-08 20:04:26
      Previous
      Bank Code
      Next
      USDT Exchange Rate
      Built with