# Internal Transfer Webhooks

Internal Transfer webhooks notify you about events related to internal transfers between merchant accounts.

> **Note:** The sample payloads on this page are pretty-printed. The body Glomo sends is the RFC 8785 canonical form of the same object, and the `X-Glomopay-Signature` header is computed over those bytes. See [Webhook Authentication & Security](/platform/webhooks#webhook-authentication--security).


| Event Type | Description |
|  --- | --- |
|  success  | The internal transfer has been successfully processed. |
|  failed  | The internal transfer has failed. |


## Sample Payload

```Sample
{
  "entity_type": "internal_transfer",
  "event_type": "success",
  "data": {
    "id": "inttransfer_68ef608dXUXqr",
    "from_merchant_id": "merch_68cc1216xPrdU",
    "to_merchant_id": "merch_68cc0571y5S4h",
    "owner_merchant_id": "merch_68cc0571y5S4h",
    "transfer_amount": 10000,
    "transfer_currency": "AED",
    "reference": "Test internal transfer",
    "fees": {
      "txn_fee": {
        "currency": "AED",
        "amount": 0
      },
      "fx_fee": {
        "currency": "AED",
        "amount": 0
      }
    },
    "error_code": null,
    "error_description": null,
    "created_at": "2025-10-15T08:51:25Z",
    "updated_at": "2025-10-15T08:51:25Z"
  }
}
```