1. PayOut
Finix English
  • Finix API documentation
  • Introduction
  • Request Signing
  • Signature Verification
  • India
    • PayIn
      • Create payment
      • Fetch payment status
      • Payment webhook
      • Payment Redirect
    • PayOut
      • Initiate payout
        POST
      • Fetch payout status
        POST
      • Payout webhook
        POST
  • Egypt
    • PayIn
      • Create payment
      • Fetch payment status
      • Payment webhook
    • PayOut
      • Initiate payout
      • Fetch payout status
      • Payout webhook
  • Nigeria
    • PayIn
      • Create payment
      • Fetch payment status
      • Payment webhook
    • PayOut
      • Initiate payout
      • Fetch payout status
      • Payout webhook
      • Bank code
  • Indonesia
    • PayIn
      • Create payment
      • Fetch payment status
      • Payment webhook (async notification)
    • PayOut
      • Initiate payout
      • Fetch payout status
      • Payout webhook (async notification)
      • Bank code
  • Account Balance
    POST
  • USDT Exchange Rate
    POST
  1. PayOut

Payout webhook

POST
Configure a webhook URL in the Finix merchant dashboard (Settings) to receive the final status of payout orders.
Webhooks notify your server about transaction events in near real time. When processing completes, the webhook sends a payload with transaction details—including amount, references, type, and status.

Request

Header Params

Body Params application/json

Example
{
    "transactionRef": "e50f5496-1316-4fa6-a206-98be03550c4d",
    "merchantRef": "19e5b36d-c9d6-4cb4-8e4e-e6fe0e3a0cb5",
    "utr": "101651278613",
    "currency": "INR",
    "method": "IFSC",
    "amount": "100.01",
    "fee": "5.5",
    "status": "Success"
}

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 'Configure a webhook URL in the Finix merchant dashboard (Settings) to receive the final status of payout orders.' \
--header 'Signature: 61MNVRXa9k3tNwWCtLXYDmXPlIMenBNuVtBGzrAXEt76uh9wgpYTOb4tIU1v0sN7qZaaUAbFvv2eXra1an1vu00B2E5uWwbublyz4bs6xw2sWks6auFGfYtL9cGI1oHnIxAjjQXwK4RV2ewsmNVfXABDyd2ns4ybIML4MUuwnUCV7o14NqFoMxUb2YMfRkkYJ11MNgs6aP6IbVRh48Wp6uVCY1LsMXGvMtsv3ts2GX5GnsC4KQutuvoJq0vUY5UU' \
--header 'Timestamp: 1750554890' \
--header 'Content-Type: application/json' \
--data '{
    "transactionRef": "e50f5496-1316-4fa6-a206-98be03550c4d",
    "merchantRef": "19e5b36d-c9d6-4cb4-8e4e-e6fe0e3a0cb5",
    "utr": "101651278613",
    "currency": "INR",
    "method": "IFSC",
    "amount": "100.01",
    "fee": "5.5",
    "status": "Success"
}'

Responses

🟢200Success
text/plain
SUCCESS
Example
Finix retries the webhook once per minute, up to 10 attempts, until your endpoint responds with SUCCESS.
Modified at 2026-05-21 15:58:45
Previous
Fetch payout status
Next
Create payment
Built with