API Documentation
  1. Webhook
API Documentation
  • API Documentation Change Log
  • API Reference Guide
    • List of Payin Methods
    • List of Payout Methods
    • List of Supported Bank
    • Payout Payload Example
    • Purpose Code
    • Checkout Page Flow
  • API Documentation
    • Master Data
      • Get All Country & Currency Code
    • Payout Method
      • Get All Payout Method
    • Payin Method
      • Get All Payin Method
      • Get Required Fields by Payin method
    • Payin
      • Create Payin
      • Simulate Payin
      • Retrieve Payin
    • Payout
      • Create Payout
      • Simulate Payout
      • Retrieve Payout
      • Get All Payout
    • Checkout
      • Create Payment Request
      • Get All Checkout
      • Get Detail Checkout
      • Create New Checkout
    • Webhook
      • Webhook PAYIN SUCCESS
        POST
      • Webhook PAYIN FAILED
        POST
      • Webhook PAYIN EXPIRED
        POST
      • Webhook PAYOUT SUCCESS
        POST
      • Webhook PAYOUT FAILED
        POST
      • Webhook PAYOUT RETURNED
        POST
    • Merchant
      • Get Balance Payout
    • Get List Payment Method by Currency
      GET
  • Features Documentation
    • Dashboard
    • Transaction
      • Payin
      • Payout
      • Rolling Reserve
      • Refund Request
    • Finance
      • Settlement Report APM
      • Settlement Report CARD
      • History Balance APM
      • History Balance CARD
    • Account
      • Profile Account
      • Manage Users
    • Setting
      • Integration Details
  • Schemas
    • Sample Schemas
      • Pet
      • Category
      • Tag
  1. Webhook

Webhook PAYOUT SUCCESS

Developing
POST
url_webhook_merchant
Each POST/PATCH Request requires a Signature in the header, you can follow the following code to create the Signature:
const crypto = require('crypto'); const signature = crypto.createHmac('sha256', signatureKey) .update(JSON.stringify(data)).digest('hex');

Request

Header Params

Body Params application/json

Example
{
    "id": "7a5276bb-4a0a-4fff-ab69-3e73881bc18e",
    "type": "PAYOUT",
    "status": "SUCCESS",
    "wire_id": "w_txn_d095566875ee4b999de969ff8645f271",
    "approval": "APPROVED",
    "currency": "AUD",
    "due_date": "2026-01-30T00:00:00.000Z",
    "order_id": "payout_1",
    "denied_at": null,
    "conversion": null,
    "created_at": "2026-01-29T05:23:57.000Z",
    "payee_name": "Razaq",
    "pending_at": null,
    "updated_at": "2026-01-29T05:24:01.000Z",
    "approved_at": null,
    "beneficiary": "Razaq",
    "internal_id": "INT-QvZNDPhxWik8IhT",
    "last_action": null,
    "merchant_id": "230a5dd0-8c0d-4937-bdd2-970f99fa9cee",
    "wire_origin": null,
    "idempotency_key": null,
    "original_amount": 1,
    "beneficiary_bank": "au_bank_acct",
    "reason_for_failure": null,
    "beneficiary_account_iban": null,
    "beneficiary_account_number": "231570000"
}

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 --request POST 'https://api.paycombat.comurl_webhook_merchant' \
--header 'X-Signature;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "7a5276bb-4a0a-4fff-ab69-3e73881bc18e",
    "type": "PAYOUT",
    "status": "SUCCESS",
    "wire_id": "w_txn_d095566875ee4b999de969ff8645f271",
    "approval": "APPROVED",
    "currency": "AUD",
    "due_date": "2026-01-30T00:00:00.000Z",
    "order_id": "payout_1",
    "denied_at": null,
    "conversion": null,
    "created_at": "2026-01-29T05:23:57.000Z",
    "payee_name": "Razaq",
    "pending_at": null,
    "updated_at": "2026-01-29T05:24:01.000Z",
    "approved_at": null,
    "beneficiary": "Razaq",
    "internal_id": "INT-QvZNDPhxWik8IhT",
    "last_action": null,
    "merchant_id": "230a5dd0-8c0d-4937-bdd2-970f99fa9cee",
    "wire_origin": null,
    "idempotency_key": null,
    "original_amount": 1,
    "beneficiary_bank": "au_bank_acct",
    "reason_for_failure": null,
    "beneficiary_account_iban": null,
    "beneficiary_account_number": "231570000"
}'

Responses

🟢200Success
application/json
Body

Example
{}
🟠400Bad Request
Modified at 2026-02-04 04:06:09
Previous
Webhook PAYIN EXPIRED
Next
Webhook PAYOUT FAILED