Transaction Update NotificationsWebhook

These notifications allow you to receive real-time updates regarding the status of transactions. It ensures seamless communication and timely updates enabling you to take necessary actions promptly, like notifying further your users. The events include the following statuses:

  • completed - Indicates that a transaction has been successfully.
  • failed - Indicates that transaction has failed due to any processing error.
  • cancelled - Indicates that a transaction been cancelled.

Examples

Transaction completed

{
  "params": {
    "id": "6c568238-11f0-4120-9ca0-c5dac1640793",
    "status": "completed",
    "type": "withdrawal",
    "fiat": {
      "id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
      "amount": "100.00"
    },
    "credited_at": "2025-08-07T15:04:05Z",
    "errors": []
  }
}

Transaction failed

{
  "params": {
    "id": "6c568238-11f0-4120-9ca0-c5dac1640793",
    "status": "failed",
    "type": "withdrawal",
    "fiat": {
      "id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
      "amount": "100.00"
    },
    "credited_at": null,
    "errors": [
      {
        "code": "transaction.expired",
        "title": "Transaction expired"
      }
    ]
  }
}
Request
Request Body schema: application/json
object
Responses
200

Return a 200, 201, 202 or 204 status to indicate that the data was received successfully

Request samples
application/json
{
  • "params": {
    }
}