> ## Documentation Index
> Fetch the complete documentation index at: https://docs.y.uno/llms.txt
> Use this file to discover all available pages before exploring further.

# The Payout Object

This object represents the payout created after generating a transaction to transfer funds from your account to another account or recipient.

<ParamField body="id" type="string">
  The unique identifier of the payout (MAX 64 ; MIN 36).

  Example: 5404911d-5df9-429e-8488-ad41abea1a4b
</ParamField>

<ParamField body="account_id" type="string">
  The unique identifier of the account (MAX 64 ; MIN 36).

  Example: 2404911d-5df9-429e-8488-ad41abea1a4b
</ParamField>

<ParamField body="status" type="enum">
  The status of the Payout (MAX 255; MIN 3).

  Example: SUCCEEDED
</ParamField>

<ParamField body="merchant_reference" type="string">
  The unique identifier of the customer's order (MAX 255; MIN 3).

  Example: 4234
</ParamField>

<ParamField body="description" type="string">
  The description of the payout (MAX 255; MIN 3).

  Example: marketplace payment
</ParamField>

<ParamField body="purpose" type="enum">
  Indicates the purpose for the payout.

  Possible enum values: Check the <a href="/reference/purposes-list">Purpose list</a>.
</ParamField>

<ParamField body="country" type="enum">
  Country where the transaction must be processed (MAX 2; MIN 2; <a href="https://en.wikipedia.org/wiki/ISO_3166-1">ISO 3166-1</a> ).

  Possible enum values: Check the <a href="/reference/country-reference">Country reference</a>.
</ParamField>

<ParamField body="amount" type="object">
  Specifies the payout amount object, with the value and currency.

  <Expandable title="properties">
    <ParamField body="value" type="number">
      The payout amount (multiple of 0.0001).

      Example: 10000
    </ParamField>

    <ParamField body="currency" type="enum">
      The currency used to make the payout (MAX 3; MIN 3; <a href="https://en.wikipedia.org/wiki/ISO_4217">ISO 4217</a> ).

      Possible enum values: Check the <a href="/reference/country-reference">Country reference</a>.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="beneficiary" type="object">
  Specifies the beneficiary object with their identification.

  <Expandable title="properties">
    <ParamField body="merchant_beneficiary_id" type="string">
      Unique identifier of the beneficiary defined by the merchant.

      Example: AAAA01
    </ParamField>

    <ParamField body="national_entity" type="enum">
      Beneficiary's national entity type.

      Possible enum values: `INDIVIDUAL` or `ENTITY`
    </ParamField>

    <ParamField body="first_name" type="string">
      The beneficiary's first name (MAX 80; MIN 1).

      Example: John
    </ParamField>

    <ParamField body="last_name" type="string">
      The beneficiary's last name (MAX 80; MIN 1).

      Example: Doe
    </ParamField>

    <ParamField body="legal_name" type="string">
      The beneficiary's name (Max: 80). Only necessary when `national_entity` is `ENTITY` .

      Example: Arcos dorados S.A.
    </ParamField>

    <ParamField body="email" type="string">
      The beneficiary's email (MAX 255; MIN 3).

      Example: [john.doe@email.com](mailto:john.doe@email.com)
    </ParamField>

    <ParamField body="country" type="enum">
      The beneficiary's country (MAX 2; MIN 2; <a href="https://en.wikipedia.org/wiki/ISO_3166-1">ISO 3166-1</a> ).

      Possible enum values: Check the <a href="/reference/country-reference">Country reference</a>.
    </ParamField>

    <ParamField body="date_of_birth" type="date">
      The beneficiary's date of birth in the YYYY-MM-DD format (MAX 10; MIN 10).

      Example: 1990-02-28
    </ParamField>

    <ParamField body="document" type="object">
      Specifies the beneficiary's document object, including its number and type.

      <Expandable title="properties">
        <ParamField body="document_number" type="string">
          The beneficiary's document number (MAX 40; MIN 3).

          Example: 1093333333
        </ParamField>

        <ParamField body="document_type" type="enum">
          The beneficiary's document type (MAX 6, MIN 2).

          Possible enum values: Check the <a href="/reference/country-reference">Country reference.</a>
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="phone" type="object">
      Specifies the beneficiary's phone number object.

      <Expandable title="properties">
        <ParamField body="country_code" type="string">
          The country calling code of the beneficiary's phone (MAX 3; MIN 1). Possible values: Check the <a href="/reference/country-reference">
          Country reference</a> .

          Example: 57
        </ParamField>

        <ParamField body="number" type="string">
          The beneficiary's phone number, without the country calling code (MAX 32; MIN 1).

          Example: 3132450765
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="address" type="object">
      Specifies the beneficiary's address object.

      <Expandable title="properties">
        <ParamField body="address_line_1" type="string">
          The beneficiary's primary address line (MAX 255; MIN 3).

          Example: Calle 34 # 56 - 78
        </ParamField>

        <ParamField body="address_line_2" type="string">
          The beneficiary's secondary address line (MAX 255; MIN 3).

          Example: Apartamento 502, Torre I
        </ParamField>

        <ParamField body="city" type="string">
          The city considered for the beneficiary address (MAX 255; MIN 3).

          Example: Bogotá
        </ParamField>

        <ParamField body="country" type="enum">
          The country of the beneficiary address (MAX 2; MIN 2; <a href="https://en.wikipedia.org/wiki/ISO_3166-1">ISO 3166-1</a> ).

          Possible enum values: Check the <a href="/reference/country-reference">Country reference</a>.
        </ParamField>

        <ParamField body="state" type="string">
          The beneficiary's state or province address (MAX 255; MIN 3).

          Example: Cundinamarca
        </ParamField>

        <ParamField body="zip_code" type="string">
          The zipcode considered for the beneficiary address (MAX 11; MIN 4).

          Example: 111111
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="withdrawal_method" type="object">
  Specifies the beneficiary's withdrawal\_method object.

  <Expandable title="properties">
    <ParamField body="type" type="enum">
      The withdrawal\_method type.

      Example: ASTROPAY\_WALLET
    </ParamField>

    <ParamField body="provider_id" type="enum">
      The provider to process the payout with.

      Example: ASTROPAY
    </ParamField>

    <ParamField body="vaulted_token" type="string">
      The vaulted\_token represents a securely stored payment\_method. Mainly for credti/debit cards in Payouts.

      Example: 41032411d-5df9-429e-1238-ad41abea1cft
    </ParamField>

    <ParamField body="original_transaction_id" type="string">
      Id of the referenced payment transaction. Only for payouts to CARD. (MAX 64 ; MIN 36).

      Example: 9104911d-5df9-429e-8488-ad41abea1a4b
    </ParamField>

    <ParamField body="on_hold" type="bool">
      Defines if the merchant wants to hold the payout and sets it to be processed later using the Release payout endpoint. False by default.

      Example: false
    </ParamField>

    <ParamField body="detail" type="object">
      Specifies the withdrawal\_method details.

      <Expandable title="properties">
        <ParamField body="bank_transfer" type="object">
          Specifies the beneficiary's withdrawal\_method object.

          <Expandable title="properties">
            <ParamField body="code" type="string">
              The beneficiary's financial institution code (MAX 3; MIN 3).

              Example: 246
            </ParamField>

            <ParamField body="branch" type="string">
              The beneficiary's specific financial institution branch (MAX 3; MIN 3).

              Example: XXX
            </ParamField>

            <ParamField body="branch_digit" type="string">
              The beneficiary's specific financial institution branch digit (MAX 3; MIN 3).

              Example: 123
            </ParamField>

            <ParamField body="account" type="object">
              Specifies the beneficiary's bank\_transfer account object.

              <Expandable title="properties">
                <ParamField body="number" type="string">
                  Beneficiary's financial institution account number or financial institution account alias, such as Clabe
                  for MX (MAX 255; MIN 3).

                  Example: 1093333333
                </ParamField>

                <ParamField body="digit" type="string">
                  Beneficiary's financial institution account digit (MAX 3; MIN 1).

                  Example: 123
                </ParamField>

                <ParamField body="type" type="enum">
                  Beneficiary's account type (MAX 255; MIN 3).

                  Possible enum values: `CHECKINGS`, `SAVINGS`, `VISTA`,
                  `PIX_EMAIL`, `PIX_PHONE`, `PIX_DOCUMENT_ID`,
                  `PIX_BANK_ACCOUNT`
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="address" type="object">
              Specifies the beneficiary's address object.

              <Expandable title="properties">
                <ParamField body="address_line_1" type="string">
                  The beneficiary's primary address line (MAX 255; MIN 3).

                  Example: Calle 34 # 56 - 78
                </ParamField>

                <ParamField body="address_line_2" type="string">
                  The beneficiary's secondary address line (MAX 255; MIN 3).

                  Example: Apartamento 502, Torre I
                </ParamField>

                <ParamField body="city" type="string">
                  The city considered for the beneficiary address (MAX 255; MIN 3).

                  Example: Bogotá
                </ParamField>

                <ParamField body="country" type="enum">
                  The country of the beneficiary address (MAX 2; MIN 2; <a href="https://en.wikipedia.org/wiki/ISO_3166-1">ISO 3166-1</a> ).

                  Possible enum values: Check the <a href="/reference/country-reference">Country reference</a>.
                </ParamField>

                <ParamField body="state" type="string">
                  The beneficiary's state or province address (MAX 255; MIN 3).

                  Example: Cundinamarca
                </ParamField>

                <ParamField body="zip_code" type="string">
                  The zipcode considered for the beneficiary address (MAX 11; MIN 4).

                  Example: 111111
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="wallet" type="object">
          Specifies the beneficiary's withdrawal\_method object.

          <Expandable title="properties">
            <ParamField body="code" type="string">
              The beneficiary's wallet code (MAX 3; MIN 3).

              Example: 246
            </ParamField>

            <ParamField body="email" type="string">
              The beneficiary's specific wallet email (MAX 3; MIN 3).

              Example: [john.doe@gmail.com](mailto:john.doe@gmail.com)
            </ParamField>

            <ParamField body="country" type="enum">
              The beneficiary's wallet country (MAX 2; MIN 2; <a href="https://en.wikipedia.org/wiki/ISO_3166-1">ISO 3166-1</a> ).

              Possible enum values: Check the <a href="/reference/country-reference">Country reference</a>.
            </ParamField>

            <ParamField body="document" type="object">
              Specifies the beneficiary's document object, including its number and type.

              <Expandable title="properties">
                <ParamField body="document_number" type="string">
                  The beneficiary's document number (MAX 40; MIN 3).

                  Example: 1093333333
                </ParamField>

                <ParamField body="document_type" type="enum">
                  The beneficiary's document type (MAX 6, MIN 2).

                  Possible enum values: Check the <a href="/reference/country-reference">Country reference.</a>
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="phone" type="object">
              Specifies the beneficiary's phone number object.

              <Expandable title="properties">
                <ParamField body="country_code" type="string">
                  The country calling code of the beneficiary's phone (MAX 3; MIN 1). Possible values: Check the <a href="/reference/country-reference">
                  Country reference</a> .

                  Example: 57
                </ParamField>

                <ParamField body="number" type="string">
                  The beneficiary's phone number, without the country calling code (MAX 32; MIN 1).

                  Example: 3132450765
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="transactions" type="array of objects">
  Specifies a list of payouts objects.

  <Expandable title="properties">
    <ParamField body="id" type="string">
      The unique identifier for the payout intent (MAX 64 ; MIN 36).

      Example: 9104911d-5df9-429e-8488-ad41abea1a4b
    </ParamField>

    <ParamField body="type" type="enum">
      The payout intent type (MAX 255; MIN 3).
    </ParamField>

    <ParamField body="status" type="enum">
      The payout intent status (MAX 255; MIN 3).
    </ParamField>

    <ParamField body="response_code" type="enum">
      The response code indicates the status of the payout intent request (MAX 255; MIN 3).
    </ParamField>

    <ParamField body="merchant_reference" type="string">
      The payout transaction identification defined by the merchant (MAX 255; MIN 3).

      Example: AAB01-432245
    </ParamField>

    <ParamField body="amount" type="object">
      Specifies the payout amount object, with the value and currency.

      <Expandable title="properties">
        <ParamField body="value" type="number">
          The payout amount (multiple of 0.0001).

          Example: 10000
        </ParamField>

        <ParamField body="currency" type="enum">
          The currency used to make the payout (MAX 3; MIN 3; <a href="https://en.wikipedia.org/wiki/ISO_4217">ISO 4217</a> ).

          Possible enum values: Check the <a href="/reference/country-reference">Country reference</a>.
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="purpose" type="enum">
      Specifies the purpose for the payout.
    </ParamField>

    <ParamField body="description" type="string">
      Description for the payout (MAX 255; MIN 3).

      Example: Salary
    </ParamField>

    <ParamField body="provider_data" type="object">
      Specifies the data provider.

      <Expandable title="properties">
        <ParamField body="id" type="enum">
          The data provider identification.

          Possible values: `ADDI`, `MERCADO_PAGO`, `SPINPAY`,
          `WOMPI`
        </ParamField>

        <ParamField body="transaction_id" type="string">
          The unique identifier of the payment from the provider.

          Example: 12345678
        </ParamField>

        <ParamField body="account_id" type="string">
          The merchant's payment provider account id.

          Example: 9990128
        </ParamField>

        <ParamField body="status" type="string">
          Provider's status of the transaction (MAX 255; MIN 3).

          Example: accredited
        </ParamField>

        <ParamField body="status_detail" type="string">
          The data provider's detailed status of the transaction (MAX 255; MIN 3).

          Example: approved
        </ParamField>

        <ParamField body="raw_response" type="string">
          The data provider raw response. The format depends on the provider's response.

          The response will vary for each data provider.
        </ParamField>

        <ParamField body="created_at" type="timestamp">
          Transactions creation date (MAX 27; MIN 27, <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO
          8601</a> ).

          Example: 2022-05-09T20:46:54.786342Z
        </ParamField>

        <ParamField body="updated_at" type="timestamp">
          The last transactions update date (MAX 27; MIN 27, <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO
          8601</a> ).

          Example: 2022-05-09T20:46:54.786342Z
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="metadata" type="array of objects">
  Specifies a list of custom key–value pairs associated with the payout (for internal references, reconciliation, or workflow tags). You can add up to 50 metadata objects.

  <Expandable title="properties">
    <ParamField body="metadata object" type="object">
      Specifies a metadata key and the respective value.

      Use to attach merchant-defined context (for example: `batch_id`, `payout_reason`). Avoid sending sensitive or personal data.

      <Expandable title="properties">
        <ParamField body="key" type="string">
          The metadata key (MAX 48 ; MIN 1).

          Example: order\_id
        </ParamField>

        <ParamField body="value" type="string">
          The metadata key value (MAX 512 ; MIN 1).

          Example: AA001
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="created_at" type="timestamp">
  Transactions creation date (MAX 27; MIN 27, <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a> ).

  Example: 2022-05-09T20:46:54.786342Z
</ParamField>

<ParamField body="updated_at" type="timestamp">
  The last transactions update date (MAX 27; MIN 27, <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO
  8601</a> ).

  Example: 2022-05-09T20:46:54.786342Z
</ParamField>
