{
"timestamp": "2026-01-04T10:30:00Z",
"data": {
"transactionId": "uuid-of-transaction",
"partnerReferenceNo": "merchant-reference-number",
"status": "PAID|EXPIRED|FAILED|PENDING",
"amount": "100000.00",
"currency": "IDR",
"paymentMethod": "VA|QRIS|CC|WECHATPAY|ALIPAY",
"bank": "BNI|BRI|BCA|CIMB|WECHATPAY|ALIPAY",
"paidAt": "2026-01-04T10:30:00Z",
"expiredAt": "2026-01-04T11:30:00Z"
}
}VA{
"timestamp": "2026-01-04T10:30:00Z",
"data": {
"transactionId": "550e8400-e29b-41d4-a716-446655440000",
"partnerReferenceNo": "ORDER-123456",
"status": "PAID",
"amount": "150000.00",
"currency": "IDR",
"paymentMethod": "VA",
"bank": "BNI",
"paidAt": "2026-01-04T10:30:00Z",
"expiredAt": "2026-01-04T11:30:00Z"
}
}QRIS{
"timestamp": "2026-01-04T10:30:00Z",
"data": {
"transactionId": "550e8400-e29b-41d4-a716-446655440001",
"partnerReferenceNo": "ORDER-123457",
"status": "PAID",
"amount": "250000.00",
"currency": "IDR",
"paymentMethod": "QRIS",
"bank": "CIMB",
"paidAt": "2026-01-04T10:30:00Z",
"expiredAt": "2026-01-04T10:35:00Z"
}
}CC{
"timestamp": "2026-01-04T10:30:00Z",
"data": {
"transactionId": "550e8400-e29b-41d4-a716-446655440002",
"partnerReferenceNo": "ORDER-123458",
"status": "PAID",
"amount": "500000.00",
"currency": "IDR",
"paymentMethod": "CC",
"bank": "CIMB",
"paidAt": "2026-01-04T10:30:00Z",
"expiredAt": "2026-01-04T10:40:00Z"
}
}WECHATPAYWECHATPAY.{
"timestamp": "2026-01-04T10:30:00Z",
"data": {
"transactionId": "550e8400-e29b-41d4-a716-446655440003",
"partnerReferenceNo": "ORDER-123459",
"status": "PAID",
"amount": "300000.00",
"currency": "IDR",
"paymentMethod": "WECHATPAY",
"bank": "WECHATPAY",
"paidAt": "2026-01-04T10:30:00Z",
"expiredAt": "2026-01-04T10:35:00Z"
}
}ALIPAY{
"timestamp": "2026-01-04T10:30:00Z",
"data": {
"transactionId": "550e8400-e29b-41d4-a716-446655440004",
"partnerReferenceNo": "ORDER-123460",
"status": "PAID",
"amount": "400000.00",
"currency": "IDR",
"paymentMethod": "ALIPAY",
"bank": "ALIPAY",
"paidAt": "2026-01-04T10:30:00Z",
"expiredAt": "2026-01-04T10:35:00Z"
}
}data.status field can have the following values:| Status | Description |
|---|---|
PAID | Transaction has been paid successfully |
EXPIRED | Transaction has expired |
FAILED | Transaction failed |
X-Signature header to ensure callback authenticitypk_xxxxxxxxxxxxxxxxx (starts with pk_ prefix).