Skip to content
Splashify Pro
Docs

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 processing on payment-success, shipped when your courier picks up, completed on delivery.