Nhảy tới nội dung
Webhook tool

Tạo webhook test request đã ký.

Chọn webhook event, chỉnh raw payload và copy signed cURL để test local hoặc sandbox.

MerchantMerchant Payment Notification

Fundiin notifies the merchant when a payment status changes.

Merchant notification URLMở docs
Raw body

512 ký tự · 512 bytes

Signature
28a612a6e2b2609fd7a78548690397b9ba0b356ed991ea90770681d3f9936318
Signed cURL
curl -X POST "http://localhost:3000/webhooks/fundiin/payment" \
  -H "Content-Type: application/json; charset=UTF-8" \
  -H "Client-Id: merchant_client_id" \
  -H "Signature: 28a612a6e2b2609fd7a78548690397b9ba0b356ed991ea90770681d3f9936318" \
  --data-binary @- <<'JSON'
{
  "merchantId": "FundiinVN",
  "referenceId": "ORD123",
  "storeId": "STORE-01",
  "amount": {
    "value": 400000,
    "currency": "VND"
  },
  "downPaymentAmount": {
    "value": 100000,
    "currency": "VND"
  },
  "paymentTransId": "ORDCD31C0E1",
  "paymentMethod": "IN_STORE_PAYMENT",
  "paymentChannel": "POS",
  "paymentStatus": "SUCCESS",
  "notificationType": "PAYMENT_STATUS",
  "resultStatus": "SUCCESS",
  "resultMsg": "Approved",
  "customerId": "USER789",
  "paymentTime": "2025-08-08 10:12:45"
}
JSON

Signature được tạo từ raw body đúng như phần hiển thị. Nếu sửa body sau khi copy cURL, hãy tạo lại signature.