{
"event": "FULFILLMENT_RESULT_NOTIFY",
"data": {
"supplierId": "WAFFO_POINT_TOPUP_001",
"salesOrderId": "A123456",
"fulfillmentStatus": "SUCCESS",
"faceValue": "3000",
"requestedAt": "2025-01-05T10:30:00.000Z",
"amount": "3000",
"currency": "JPY",
"completedTime": "2025-01-05T10:32:00.000Z",
"buyerInfo": {
"supplierUserAccount": "supplier_user_12345"
},
"payMethodName": "DANA",
"payOrderId": "G20250114064421745E079",
"productId": "XX_POINT",
"failureCode": "PAYMENT_TIMEOUT",
"failureReason": "User did not complete payment within timeout period"
}
}{
"message": "success"
}Point Topup
Fulfillment result webhook
Webhook Waffo Point Topup sends to the supplier’s own endpoint with the final fulfillment status of a Mode C order.
WEBHOOK
FULFILLMENT_RESULT_NOTIFY
{
"event": "FULFILLMENT_RESULT_NOTIFY",
"data": {
"supplierId": "WAFFO_POINT_TOPUP_001",
"salesOrderId": "A123456",
"fulfillmentStatus": "SUCCESS",
"faceValue": "3000",
"requestedAt": "2025-01-05T10:30:00.000Z",
"amount": "3000",
"currency": "JPY",
"completedTime": "2025-01-05T10:32:00.000Z",
"buyerInfo": {
"supplierUserAccount": "supplier_user_12345"
},
"payMethodName": "DANA",
"payOrderId": "G20250114064421745E079",
"productId": "XX_POINT",
"failureCode": "PAYMENT_TIMEOUT",
"failureReason": "User did not complete payment within timeout period"
}
}{
"message": "success"
}Body
application/json
Response
200 - application/json
Notification accepted. Return success in the body, otherwise Waffo Point Topup retries.
Acknowledgement message. Must contain success.
Example:
"success"
Was this page helpful?