Order Status Template
Available for accounts in India.
Send a status update for a previously dispatched WhatsApp Pay order — confirm receipt, cancel, ship, refund, etc. The update is keyed by the reference_id you used when you originally sent the Order Details Carousel (or single-image variant).
Endpoint
POST
https://api.splashifypro.com/api/v1/public/message
Headers
Request body
json
{
"phoneNumber": "9999999999",
"callbackData": "",
"type": "Template",
"template": {
"name": "payment_confirmation_whatsapp_pay",
"languageCode": "en",
"bodyValues": ["200"],
"order_status": {
"reference_id": "22july25mjwapaytemp1",
"order": {
"status": "canceled",
"description": "Order failed"
}
}
}
}Status values
Example
bash
curl -X POST https://api.splashifypro.com/api/v1/public/message \
-H "Authorization: Basic YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phoneNumber": "9999999999",
"callbackData": "",
"type": "Template",
"template": {
"name": "payment_confirmation_whatsapp_pay",
"languageCode": "en",
"bodyValues": ["200"],
"order_status": {
"reference_id": "22july25mjwapaytemp1",
"order": { "status": "canceled", "description": "Order failed" }
}
}
}'Successful response — 201 Created
json
{
"result": true,
"message": "Message created successfully",
"id": "8d620ba1-640f-42ee-a8dd-15363422144b"
}Notes
- Order status updates are idempotent on
reference_id— sending the same status twice for the same order is harmless. - The customer sees the order card update in-place inside the original conversation (no new message bubble is created in some clients), so transitions feel natural.
- Combine with your fulfilment webhooks — fire
processingon payment-success,shippedwhen your courier picks up,completedon delivery.