Build signed webhook test requests.
Choose a webhook event, edit the raw payload, and copy a signed cURL command for local or sandbox testing.
MerchantMerchant Payment Notification
Fundiin notifies the merchant when a payment status changes.
Merchant notification URLOpen docsRaw body
512 chars · 512 bytes
Signature
28a612a6e2b2609fd7a78548690397b9ba0b356ed991ea90770681d3f9936318Signed 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