PayU
Setup
1. Copy the Splashify webhook URL
https://apis.splashifypro.com/api/v1/webhooks/integrations/<your-user-id>/payu2. Configure in PayU
dashboard.payu.in → Settings → Webhooks / Server-to-Server.
| Field | Value |
|---|---|
| Notification URL | URL from step 1 |
| Events | Success (S) + optionally Failure (F) |
PayU will post a form-encoded or JSON body back on every payment state change — pick JSON if offered.
3. Configure in Splashify
Configuration tab:
-
Phone Field —
phone(PayU places it on root) -
Variables:
Var Field path Sample {{1}}firstnameKavita{{2}}amount799.00{{3}}txnidTXN_1704567890{{4}}productinfoYour product descriptor -
Enabled → Save.
Gotchas
- PayU posts form-urlencoded by default. Switch your PayU config to Server-to-Server JSON mode — Splashify only parses JSON bodies.
- Event routing isn’t wired for PayU. Use your PayU notification filter to only subscribe to the one state you want (usually Success).
- Signature verification not yet enabled in Splashify for PayU. Keep the URL private.