This section provides the list of webhook events that can be received for Payin (Collections) orders.

To enable real-time updates between TransFi and Customers, webhook notifications are triggered throughout the complete order lifecycle.

Fiat Payin Order Events

Order Statuses

EventEntity TypeStatusDescription
Payment InitiatedOrderinitiatedAfter confirming the order details, wallet address, and payment method selection, the user is redirected to the payment checkout page
Payment ProcessingOrderfund_processingThe user has submitted payment details and the payment is being processed/confirmed by the bank
Payment AuthorisedOrderfund_settledUser has successfully submitted payment details and the payment has been confirmed by the bank
Payment UnauthorisedOrderfund_failedUser submitted payment details, but the payment was declined by the bank
Manual ReviewOrdermanual_reviewThe order has been placed on hold for manual review by the compliance team

Sample Webhook Payloads

{
  "eventId": "EV-260305125748417",
  "entityId": "OR-2603051257371591318",
  "entityType": "order",
  "status": "initiated",
  "user": {
    "userId": "UX-250910053447199",
    "firstName": "Aradhya",
    "lastName": "Verma",
    "country": "IN",
    "createdAt": "2025-09-10T05:34:47.983Z"
  },
  "order": {
    "orderId": "OR-2603051257371591318",
    "type": "payin",
    "depositCurrency": "EUR",
    "depositAmount": 150,
    "withdrawCurrency": "USD",
    "withdrawAmount": 174.22,
    "createdAt": "2026-03-05T12:57:45.963Z",
    "customerOrderId": "OR-2603051257371591318"
  },
  "createdAt": "2026-03-05T12:57:48.300Z"
}
{
  "eventId": "EV-260305134150953",
  "entityId": "OR-2603051257371591318",
  "entityType": "order",
  "status": "fund_settled",
  "user": {
    "userId": "UX-250910053447199",
    "firstName": "Aradhya",
    "lastName": "Verma",
    "country": "IN",
    "createdAt": "2025-09-10T05:34:47.983Z"
  },
  "order": {
    "orderId": "OR-2603051257371591318",
    "type": "payin",
    "depositCurrency": "EUR",
    "depositAmount": 150,
    "withdrawCurrency": "USD",
    "withdrawAmount": 174.22,
    "createdAt": "2026-03-05T12:57:45.963Z",
    "customerOrderId": "OR-2603051257371591318"
  },
  "createdAt": "2026-03-05T13:41:50.150Z"
}
{
  "eventId": "EV-260305134619934",
  "entityId": "OR-2603051342464057762",
  "entityType": "order",
  "status": "fund_failed",
  "user": {
    "userId": "UX-250910053447199",
    "firstName": "Aradhya",
    "lastName": "Verma",
    "country": "IN",
    "createdAt": "2025-09-10T05:34:47.983Z"
  },
  "order": {
    "orderId": "OR-2603051342464057762",
    "type": "payin",
    "depositCurrency": "EUR",
    "depositAmount": 150,
    "withdrawCurrency": "USD",
    "withdrawAmount": 174.22,
    "createdAt": "2026-03-05T13:42:55.268Z",
    "customerOrderId": "OR-2603051342464057762",
    "failureCode": "PAYMENT_NOT_COMPLETED",
    "failureMessage": "Payment was not completed. Please try again."
  },
  "createdAt": "2026-03-05T13:46:19.204Z"
}
{
  "eventId": "EV-260305135517882",
  "entityId": "OR-2603051354232446017",
  "entityType": "order",
  "status": "manual_review",
  "user": {
    "userId": "UX-250910053447199",
    "firstName": "Aradhya",
    "lastName": "Verma",
    "country": "IN",
    "createdAt": "2025-09-10T05:34:47.983Z"
  },
  "order": {
    "orderId": "OR-2603051354232446017",
    "type": "payin",
    "depositCurrency": "EUR",
    "depositAmount": 150,
    "withdrawCurrency": "USD",
    "withdrawAmount": 174.22,
    "createdAt": "2026-03-05T13:54:31.749Z",
    "customerOrderId": "OR-2603051354232446017",
    "failureCode": "NAME_NOT_MATCHED",
    "failureMessage": "Name verification failed. Please check the account details."
  },
  "createdAt": "2026-03-05T13:55:17.472Z"
}
{
  "eventId": "EV-260305125748417",
  "entityId": "OR-2603051257371591318",
  "entityType": "order",
  "status": "fund_processing",
  "user": {
    "userId": "UX-250910053447199",
    "firstName": "Aradhya",
    "lastName": "Verma",
    "country": "IN",
    "createdAt": "2025-09-10T05:34:47.983Z"
  },
  "order": {
    "orderId": "OR-2603051257371591318",
    "type": "payin",
    "depositCurrency": "EUR",
    "depositAmount": 150,
    "withdrawCurrency": "USD",
    "withdrawAmount": 174.22,
    "createdAt": "2026-03-05T12:57:45.963Z",
    "customerOrderId": "OR-2603051257371591318"
  },
  "createdAt": "2026-03-05T12:58:30.300Z"
}

Crypto Payin Order Events

Order Statuses

EventEntity TypeStatusDescription
Payment InitiatedOrderinitiatedAfter confirming the order details, wallet address, and payment method selection, the order is created and awaiting payment
Payment AuthorisedOrderasset_settledUser has successfully completed the crypto payment
Payment ExpiredOrderexpiredThe order expired before the user completed the payment

Sample Webhook Payloads

{
  "eventId": "EV-260305140224124",
  "entityId": "OR-2603051402100691567",
  "entityType": "order",
  "status": "initiated",
  "user": {
    "userId": "UX-250910053447199",
    "firstName": "Aradhya",
    "lastName": "Verma",
    "country": "IN",
    "createdAt": "2025-09-10T05:34:47.983Z"
  },
  "order": {
    "orderId": "OR-2603051402100691567",
    "type": "payin",
    "depositCurrency": "USDT",
    "depositAmount": 58,
    "withdrawCurrency": "EUR",
    "withdrawAmount": 48.45,
    "walletAddress": "0x44E69A10637456E3ce4b5eCeb17b25a9127C1A82",
    "createdAt": "2026-03-05T14:02:19.931Z",
    "customerOrderId": "OR-2603051402100691567"
  },
  "createdAt": "2026-03-05T14:02:24.774Z"
}
{
  "eventId": "EV-260305141724379",
  "entityId": "OR-2603051402100691567",
  "entityType": "order",
  "status": "asset_settled",
  "user": {
    "userId": "UX-250910053447199",
    "firstName": "Aradhya",
    "lastName": "Verma",
    "country": "IN",
    "createdAt": "2025-09-10T05:34:47.983Z"
  },
  "order": {
    "orderId": "OR-2603051402100691567",
    "type": "payin",
    "depositCurrency": "USDT",
    "depositAmount": 58,
    "withdrawCurrency": "EUR",
    "withdrawAmount": 48.45,
    "walletAddress": "0x44E69A10637456E3ce4b5eCeb17b25a9127C1A82",
    "createdAt": "2026-03-05T14:02:19.931Z",
    "customerOrderId": "OR-2603051402100691567"
  },
  "createdAt": "2026-03-05T14:17:24.172Z"
}
{
  "eventId": "EV-260305142000777",
  "entityId": "OR-2603051354232446017",
  "entityType": "order",
  "status": "expired",
  "user": {
    "userId": "UX-250910053447199",
    "firstName": "Aradhya",
    "lastName": "Verma",
    "country": "IN",
    "createdAt": "2025-09-10T05:34:47.983Z"
  },
  "order": {
    "orderId": "OR-2603051354232446017",
    "type": "payin",
    "depositCurrency": "EUR",
    "depositAmount": 150,
    "withdrawCurrency": "USD",
    "withdrawAmount": 174.22,
    "createdAt": "2026-03-05T13:54:31.749Z",
    "customerOrderId": "OR-2603051354232446017",
    "failureCode": "ORDER_EXPIRED",
    "failureMessage": "The order expired before payment was completed."
  },
  "createdAt": "2026-03-05T14:20:00.777Z"
}