Skip to main content
When a payment changes state, LauncX POSTs a JSON callback to your registered URL from the outbound IPs.

Payload

status reflects the payment lifecycle; settlementStatus tracks settlement independently (COMPLETED once settled, FAILED if the payment expired/failed, otherwise PENDING).

Verifying the signature

Each delivery includes an HMAC signature header: Compute the HMAC-SHA256 of the raw request body bytes (all ten fields, exactly as received — do not re-serialize) using your Callback Secret, hex-encode it, and compare against X-Callback-Signature.

Delivery & retries

  • Up to 4 attempts with backoff (immediate, 1s, 2s).
  • Any 2xx response is treated as success; respond 2xx quickly and process asynchronously.