Skip to Content

PayU

Setup

1. Copy the Splashify webhook URL

https://apis.splashifypro.com/api/v1/webhooks/integrations/<your-user-id>/payu

2. Configure in PayU

dashboard.payu.in Settings → Webhooks / Server-to-Server.

FieldValue
Notification URLURL from step 1
EventsSuccess (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 Fieldphone (PayU places it on root)

  • Variables:

    VarField pathSample
    {{1}}firstnameKavita
    {{2}}amount799.00
    {{3}}txnidTXN_1704567890
    {{4}}productinfoYour product descriptor
  • EnabledSave.

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.