LRS Transaction Status Callback/Webhook

This callback is used by Decentro to trigger the status updates against a transaction to pre-configured endpoint of the platform.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
📘

This service is currently in internal beta and subject to change. The request and response payloads, API endpoint, and validation logic may be updated.

Overview


This callback allows the platform to proactively receive a transaction's status, initiated using the Generate LRS Payment Link API, without having to check it from their end, thus reducing the computational burden and making it more efficient to propagate the status to the payer.

The platform can share the endpoint for receiving this callback before going live at [email protected].


Key points to note:

  1. This callback is triggered 3 times per transaction
  2. This callback only propagates the transaction status
  3. This callback is triggered each time a transaction status is updated.
Body Params
string
required

Number of times the callback has been attempted.

string
required

Unique identifier assigned by Decentro to the callback attempt.

string
required

Timestamp of the callback in UTC. Please Note: this value is not the transaction authentication timestamp.

string
required

Unique identifier mapped to the first callback attempt.

string
required

The unique ID assigned by Decentro when generating the payment link.

string
required

The unique ID assigned by the platform when generating the payment link.

string
required

The customer/payer ID against which the payment request was initiated.

string
required

The consumer (merchant) who initiated the payment request.

string
required

The current status of the transaction.

string
required

Human readable description of the transaction status.

string

Machine readable keys documenting the various errors which can contribute to the payment failure. Will be propagated when the transaction reaches a FAILED state.

string

Human and Machine readable descriptions documenting the various errors which can contribute to the payment failure. Will be propagated when the transaction reaches a FAILED state.

payment_details
object
required

Please Note: Will be represented in the main currency unit. Example: Dollars instead of cents.

payer_details
object
required
lrs_details
object
required
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json