---
updatedAt: 2025-06-12T23:59:15.000Z
agentTools:
  projectIndex: https://docs.fiatrepublic.com/llms.txt
---

# The EMT Payment Object

The **DIRECTION** param was introduced for EMT Payments to distinguish specific actions:

* **fund** - when token is **issued** to the EMT Wallet in exchange for funds debited from the Fiat Account
* **redeem** - when token is being **redeemed** from the EMT Wallet in exchange for funds credited to Fiat Account
* **transfer** - when there is transfer between two EMT Wallets **of the same Member**
* **payin** - when a pay-in occurs from one FR Member's EMT Wallet to another FR Member's EMT Wallet
* **payout** - when a pay-out occurs from one FR Member's EMT Wallet to another FR Member's EMT Wallet

<br />

### The EMT Payment Object

<Table align={["left","left","left"]}>
  <thead>
    <tr>
      <th>
        Attribute
      </th>

      <th>
        Description
      </th>

      <th>
        Format/Enum
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        **id**
        *string*
      </td>

      <td>
        Unique identifier of the EMT Payment.
      </td>

      <td>
        e.g. `ept_oka2yeb7ykl05npdfs`
      </td>
    </tr>

    <tr>
      <td>
        **fromId**\
        *string*
      </td>

      <td>
        Identifier of the source entity of the EMT Payment: Fiat Account ID or EMT Wallet ID
      </td>

      <td>
        e.g. `fac_94olbe12noe18k23yp`, `wlt_jl2vpn1mmm315rxgg`
      </td>
    </tr>

    <tr>
      <td>
        **toId**\
        *string*
      </td>

      <td>
        Identifier of the destination entity of EMT Payment: Fiat Account ID or EMT Wallet ID
      </td>

      <td>
        e.g. `fac_94olbe12noe18k23yp`, `wlt_jl2vpn1mmm315rxgg`
      </td>
    </tr>

    <tr>
      <td>
        **reference**\
        *string*
      </td>

      <td>
        Reference received or sent with the EMT Payment.
      </td>

      <td>
        EMT Payment reference must consist of at least 6 alphanumeric characters that are not all the same. Can contain special characters include space, hyphen(-), full stop (.), ampersand(&), and forward slash (/), which are uncounted. Total of all characters must be less than: **255 chars**
      </td>
    </tr>

    <tr>
      <td>
        **amount**\
        *string*
      </td>

      <td>
        Amount of the EMT Payment in 2 decimal places.
      </td>

      <td>
        e.g. `121.21`
      </td>
    </tr>

    <tr>
      <td>
        **token**\
        *string*
      </td>

      <td>

      </td>

      <td>
        ENEUR, ENGBP
      </td>
    </tr>

    <tr>
      <td>
        **paymentScheme**\
        *string*
      </td>

      <td>
        The payment scheme used for the EMT Payment.
      </td>

      <td>
        `EMT_EAGLE_NET`
      </td>
    </tr>

    <tr>
      <td>
        **status**\
        *string*
      </td>

      <td>
        Status of the EMT Payment.
      </td>

      <td>
        `CREATED`, `PROCESSING`, `AWAITING_APPROVAL`, `COMPLETED`, `FAILED`, `REJECTED`
      </td>
    </tr>

    <tr>
      <td>
        **direction**\
        *object*
      </td>

      <td>
        Direction of the EMT Payment.
      </td>

      <td>
        `FUND`, `REDEEM`, `PAYIN`, `PAYOUT`, `TRANSFER`
      </td>
    </tr>

    <tr>
      <td>
        **createdAt**\
        *integer*
      </td>

      <td>
        Epoch timestamp at which the object was created.
      </td>

      <td>
        e.g. `1637593856104`
      </td>
    </tr>

    <tr>
      <td>
        **updatedAt**\
        *integer*
      </td>

      <td>
        Epoch timestamp at which the object was last created.
      </td>

      <td>
         e.g. `1637593856104`
      </td>
    </tr>

    <tr>
      <td>
        **metadata**\
        *string*
      </td>

      <td>
        Additional data in JSON `key:value` format.
      </td>

      <td>
        See [Metadata](https://docs.fiatrepublic.com/docs/metadata)  for more information.
      </td>
    </tr>
  </tbody>
</Table>