> ## 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 Payment Object

This object represents the payment created after generating the checkout session for a customer. To refund a payment, see [Refund payments](/docs/refund-payments) and the [Refund payment](/reference/refund-payment) API.

<Note>
  **Metadata and routing logic**

  For routing logic to work correctly, metadata must **also** be set at the [Checkout Session](/reference/the-checkout-session-object) level. Setting it only on the Payment object will not trigger route logic.
</Note>

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

  Example: 8546df3a-b83e-4bb5-a4b3-57aa6385924f
</ParamField>

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

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

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

  Example: Purchase on web
</ParamField>

<ParamField body="country" type="enum">
  Country where the transaction must be processed (MAX 2; MIN 2; <a href="/reference/country-reference">ISO 3166-1</a> ).

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

<ParamField body="status" type="enum">
  The status of the transaction.

  Example: SUCCEEDED
</ParamField>

<ParamField body="sub_status" type="enum">
  It is a complement to the status information.

  Example: DECLINED
</ParamField>

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

  Example: 0000023
</ParamField>

<ParamField body="created_at" type="timestamp">
  The date and time when the payment was created.

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

<ParamField body="updated_at" type="timestamp">
  The date and time of last update for the payment.

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

<ParamField body="idempotency_key" type="string">
  optional

  The idempotency key sent when creating the payment; present when the payment was created with an idempotency key.

  Example: fc0d89a1-8d18-4759-8d0a-ee1c6d0386e2
</ParamField>

<ParamField body="account_code" type="string">
  optional

  The account code associated with the payment (account identifier).

  Example: 26a6626c-d3ec-4caa-bf7c-a994b145dc00
</ParamField>

<ParamField body="payment_link_code" type="string">
  optional

  Present when the payment was created via a payment link; identifies the payment link used.

  Example: (empty string when not from a payment link)
</ParamField>

<ParamField body="subscription_code" type="string | null">
  optional

  Present when the payment is associated with a subscription; the subscription identifier.

  Example: null
</ParamField>

<ParamField body="simplified_mode" type="boolean">
  optional

  Indicates whether the payment was created in simplified mode (e.g. for certain flows such as subscription or retry).

  Example: false
</ParamField>

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

  <Expandable title="properties">
    <ParamField body="currency" type="enum">
      The currency used to make the payment (MAX 3; MIN 3; <a href="/reference/country-reference">ISO 4217</a> ).

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

    <ParamField body="value" type="number">
      The payment amount (multiple of 0.0001).

      Example: 111111
    </ParamField>

    <ParamField body="currency_conversion" type="object">
      Specifies the currency conversion object.

      <Expandable title="properties">
        <ParamField body="provider_currency_conversion_id" type="string">
          The unique identifier of the conversion rate query from the provider (MAX 526 ; MIN 3).

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

        <ParamField body="cardholder_currency" type="enum">
          The currency to make the conversion (ISO 4217 MAX 3; MIN 3).

          Example: USD
        </ParamField>

        <ParamField body="cardholder_amount" type="number">
          Amount of the payment before conversion

          Example: 100
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="refunded" type="number">
      The refund amount (multiple of 0.0001).

      Example: 111111
    </ParamField>

    <ParamField body="captured" type="number">
      The captured amount (multiple of 0.0001).

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

<ParamField body="checkout" type="object">
  Specifies the checkout object. This object is not mandatory for back to back payments. Required when
  `WORKFLOW` is defined as `CHECKOUT` or is not sent. Not required for `DIRECT`
  payments.

  <Expandable title="properties">
    <ParamField body="session" type="string">
      The checkout session has been created for the payment (MAX 64; MIN 36).

      Example: 757eefc7-e28c-4333-9a07-3b16e610745d
    </ParamField>

    <ParamField body="sdk_action_required" type="boolean">
      Defines if the payment is asynchronous and requires additional steps based on a request to the SDK.

      Example: false
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="metadata" type="array of objects">
  Specifies a list of custom key–value pairs associated with the payment (for internal references, segmentation, or workflow tags). You can add up to 120 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: `order_id`, `customer_tier`). Avoid sending sensitive or personal data.

      <Expandable title="properties">
        <ParamField body="key" type="string">
          Specifies one metadata key (MAX 48).

          Example: age
        </ParamField>

        <ParamField body="value" type="string">
          Specifies the value for the defined metadata key (MAX 512).

          Example: 28
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="payment_method" type="object">
  Specifies the payment\_method object.

  <Expandable title="properties">
    <ParamField body="vaulted_token" type="string">
      The vaulted\_token represents a securely stored payment\_method associated with a previous transaction. When
      utilizing a vaulted\_token for creating a payment, there is no need to send an additional token; it can be set as
      null (MAX: 64; MIN: 36).

      This field is returned in the payment response when `vault_on_success = true` and the payment status is `SUCCEEDED`, provided the payment references an existing Yuno customer through `customer_payer.id`.

      Example: 8604911d-5ds9-229e-8468-bd41abear14s
    </ParamField>

    <ParamField body="type" type="enum">
      Payment method type. Mandatory for `DIRECT` or `REDIRECT` workflow. Required when integrating wallets, even when using the SDK.

      Possible enum values:

      Possible enum values: check the <a href="/reference/payment-type-list">payment type reference</a>.
    </ParamField>

    <ParamField body="vault_on_success" type="boolean">
      Flag to enroll the card after a successful payment. Requires the payment to reference an existing Yuno customer through `customer_payer.id` .

      When set to `true` and the payment status is `SUCCEEDED`, the payment response will include a `vaulted_token` that can be used for future transactions. Without a customer ID no vaulting occurs and no `vaulted_token` is returned, even if customer details are included inline.

      Possible values: `True` or `False`
    </ParamField>

    <ParamField body="token" type="string">
      The one time use payment method token provided by Yuno sdk . If a payment is created using a token,
      it is not necessary to send a vaulted\_token as well, it can be defined as null. Not necessary for back to back
      payments (MAX: 64; MIN: 36).

      Example: 5104911d-5df9-229e-8468-bd41abea1a4s
    </ParamField>

    <ParamField body="detail" type="object">
      Specifies the payment method detail object, which provides details of the different transaction category
      types that are part of the payment method object.

      <Expandable title="properties">
        <ParamField body="card" type="object">
          Specifies the details of the payment method when using a card.

          <Expandable title="properties">
            <ParamField body="verify" type="boolean">
              Using amount = 0 and verify = true, you can verify the user's card without authorizing a real
              amount.

              Possible values: `True` or `False`
            </ParamField>

            <ParamField body="capture" type="boolean">
              Decides whether to authorize the payment or capture it. Authorizing a card payment allows you to
              reserve funds in a customer's bank account.

              Possible values: `True` or `False`
            </ParamField>

            <ParamField body="installments" type="integer">
              The card installments (MAX 50; MIN 1).

              Example: 3
            </ParamField>

            <ParamField body="first_installments_deferral" type="integer">
              Number of months to wait to debit the first installment.

              Example: 1
            </ParamField>

            <ParamField body="installments_type" type="string">
              Defines the type of installments.

              Example: string
            </ParamField>

            <ParamField body="installments_amount" type="integer">
              The installment amount includes interests associated with the installment and the information is
              defined by the provider.

              Example: 3
            </ParamField>

            <ParamField body="soft_descriptor" type="string">
              The descriptor passed per transaction to out platform. It will be presented on the customer's
              physical bank statement (MAX 15; MIN 0).

              Example: COMPANY1
            </ParamField>

            <ParamField body="authorization_code" type="string">
              The acquirer's response code.

              Example: 742A64
            </ParamField>

            <ParamField body="retrieval_reference_number" type="string">
              The unique identifier assigned by an acquirer to an authorization. In case of Brazil, you'll receive the nsu.

              Example: 200000000012
            </ParamField>

            <ParamField body="voucher" type="string">
              The unique identifier of the payment receipt assigned by the issuing bank for a card transaction.
              This field is empty if the gateway does not provide information about the transaction (MAX 255; MIN 3).

              Example: 43564
            </ParamField>

            <ParamField body="card_data" type="object">
              Specifies the details of the card.

              <Expandable title="properties">
                <ParamField body="holder_name" type="string">
                  Card holder's full name as it appears on the card (MAX 26; MIN 3) only available for PCI
                  certified merchants.

                  Example: Fannie Weissnat
                </ParamField>

                <ParamField body="country_code" type="string">
                  User card country code (MAX 2; MIN 2).

                  Example: US
                </ParamField>

                <ParamField body="expiration_month" type="integer">
                  Card's expiration month (MM) (MAX 2; MIN 2).

                  Example: 03
                </ParamField>

                <ParamField body="expiration_year" type="integer">
                  Card's expiration year (YYYY) (MAX 4; MIN 2).

                  Example: 2030
                </ParamField>

                <ParamField body="iin" type="string">
                  The issuer identification number (IIN) refers to the first few digits of the payment card
                  number issued by a financial institution (MAX 8; MIN 6).

                  Example: 41961111
                </ParamField>

                <ParamField body="lfd" type="string">
                  The last four digits of the card (MAX 4; MIN 4).

                  Example: 0010
                </ParamField>

                <ParamField body="number_length" type="integer">
                  The length of the card's number (MAX 19; MIN 8).

                  Example: 41961111
                </ParamField>

                <ParamField body="security_code_length" type="integer">
                  The length of the card's security code (MAX 1; MIN 1).

                  Example: 3
                </ParamField>

                <ParamField body="brand" type="string">
                  The card's brand information (MAX 255; MIN 3).

                  Example: VISA
                </ParamField>

                <ParamField body="issuer_name" type="string">
                  The card's issuer (MAX 255; MIN 3).

                  Example: Banco Galicia
                </ParamField>

                <ParamField body="issuer_code" type="integer">
                  The card's issuer identification code (MAX 255; MIN 3).
                </ParamField>

                <ParamField body="category" type="string">
                  The category of the card's issuer (MAX 255; MIN 3).

                  Example: Gold
                </ParamField>

                <ParamField body="type" type="string">
                  The type of the card's issuer (MAX 255; MIN 3).

                  Example: CREDIT, DEBIT, or CHARGE\_CARD
                </ParamField>

                <ParamField body="fingerprint" type="string">
                  When a customer enrolls a credit card multiple times related to one or many Yuno accounts, multiple vaulted\_tokens will be generated, but the fingerprint lets you identify when the same card is used for the customer (MAX 255; MIN 3).

                  Example: 55a7fe38-cdc3-45dc-8c5f-820751799c76
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="three_d_secure" type="object">
              Specifies the details of the 3DS Transaction.

              <Expandable title="properties">
                <ParamField body="three_d_secure_setup_id" type="string">
                  Setup ID obteined for the 3DS Direct flow.

                  Example: 24127d61-b852-42fb-acd4-1ee661645376
                </ParamField>

                <ParamField body="version" type="enum">
                  Refers to the protocol version of the EMV 3-D Secure specification used. 1.0, 2.0, 2.1.0,
                  2.2.0, 2.2.1.

                  Example: 2.2.1
                </ParamField>

                <ParamField body="electronic_commerce_indicator" type="string">
                  This field must be completed with the result of the <a href="/reference/eci-indicators-list">ECI</a> field provided by the 3d Secure
                  service. The Electronic Commerce Indicator (ECI) informs the card issuer if the transaction was
                  protected by a security protocol like VbV or MCSC. It is mandated by Visa and MasterCard that all
                  3-D Secure transactions have this value populated in the authorization request (MAX: 2, MIN: 0).

                  Example: 05
                </ParamField>

                <ParamField body="cryptogram" type="string">
                  This field must be completed with the result of the cryptogram field provided by the 3DSecure
                  service. In Visa transactions, it represents the Cardholder Authentication Verification Value
                  (CAVV), a cryptographic value generated by the Issuer as evidence of payment authentication during
                  online purchase to qualify for chargeback protection. MasterCard transactions have a similar value
                  called Accountholder Authentication Value (AAV) or the Universal Cardholder Authentication Field
                  (UCAF). When submitting a transaction for authorization, the merchant must include the CAVV or
                  AAV/UCAF to demonstrate that the cardholder has been authenticated. It is typically base64-encoded.
                  (MAX: 40, MIN: 0).

                  Example: BA0BB1Z3N5Q4kjkBU3c3ELGUsJY =
                </ParamField>

                <ParamField body="transaction_id" type="string">
                  For 3DS v1:
                  This is the Unique Transaction Identifier. It is automatically generated by the MPI. It is typically
                  28 bytes in length and base64-encoded. Is commonly referred to as XID (MAX: 40, MIN: 0).
                  For 3DS v2:
                  Universally unique transaction identifier assigned by the DS to identify a single transaction. (MAX:
                  36, MIN:36).

                  Ex for V1: “TjY0MjAxRjA4MD4987DUzMzYyNjU=”
                  Ex for V2: “c4e59ceb-a382-4d6a-bc87-385d591fa09d”
                </ParamField>

                <ParamField body="directory_server_transaction_id" type="string">
                  Transaction ID generated by the Mastercard directory server during authentication (MAX 255;
                  MIN 3).

                  Example: f38e6948-5388-41a6-bca4-b49723c19437
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="network_token" type="object">
              Information about the network token used for the transaction. If applicable.

              <Expandable title="properties">
                <ParamField body="network" type="enum">
                  The provider associated to the token provided. VISA, MASTERCARD, AMERICAN\_EXPRESS.

                  Example: MASTERCARD
                </ParamField>

                <ParamField body="status" type="enum">
                  Status of the token for the payment method. CREATED, ACTIVE, SUSPENDED, CANCELED.

                  Example: ACTIVE
                </ParamField>

                <ParamField body="par" type="string">
                  Payment account reference.

                  Example: MCC123456789012
                </ParamField>

                <ParamField body="token_data" type="object">
                  Token details.

                  <Expandable title="properties">
                    <ParamField body="number" type="number">
                      \[Mandatory] - Token’s number without any separators (MAX 19; MIN 8) only available for PCI certified merchants.

                      Example: 450799000001234
                    </ParamField>

                    <ParamField body="holder_name" type="string">
                      Cardholder’s full name as it appears on the Token (MAX 26; MIN 3).

                      Example: John Doe
                    </ParamField>

                    <ParamField body="iin" type="number">
                      The Institution identification number (IIN) refers to the first few digits of a network token number issued by a financial institution (MAX 8; MIN 6).

                      Example: 45079900
                    </ParamField>

                    <ParamField body="lfd" type="number">
                      Last four digits of the network token (MAX 4; MIN 4).

                      Example: 1234
                    </ParamField>

                    <ParamField body="expiration_month" type="number">
                      Network Token’s expiration month (MM) (MAX 2; MIN 2).

                      Example: 12
                    </ParamField>

                    <ParamField body="expiration_year" type="number">
                      Network Token’s expiration year (YYYY)  (MAX 4; MIN 2).

                      Example: 2027
                    </ParamField>

                    <ParamField body="cryptogram" type="string">
                      \[Mandatory] - The unique cryptogram generated by the issuer for the network token in use in the transaction.
                    </ParamField>

                    <ParamField body="electronic_commerce_indicator" type="string">
                      \[Only required for certain providers] - In case the token has been authenticated by Mastercard the field should be set to 02. For Visa or not authenticated tokens, is not necessary to send the field.
                    </ParamField>

                    <ParamField body="token_requestor_id" type="string">
                      \[Only required for certain providers] - Token requestor ID of the merchant
                    </ParamField>

                    <ParamField body="response" type="object">
                      Network transaction details.

                      <Expandable title="properties">
                        <ParamField body="code" type="number">
                          Response code from the service provider.

                          Example: succeeded
                        </ParamField>

                        <ParamField body="message" type="number">
                          Response code from the service provider.

                          Example: Transaction Succeeded
                        </ParamField>
                      </Expandable>
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="stored_credentials" type="object">
              Indicates the processing type of the transaction.

              <Expandable title="properties">
                <ParamField body="reason" type="enum">
                  Indicates the processing type of the transaction.Enum:CARD\_ON\_FILE, SUBSCRIPTION, UNSCHEDULED\_CARD\_ON\_FILE

                  Example: SUBSCRIPTION
                </ParamField>

                <ParamField body="usage" type="enum">
                  This field lets you indicate if this is the first time the vaulted\_token/network\_token is used for a payment or if it has already been used for a previous payment. Enum: FIRST, USED

                  Example: USED
                </ParamField>

                <ParamField body="subscription_agreement_id" type="string">
                  This field lets you indicate the identification of the agreement  with the customer for a subscription. Mainly for MX (MAX 255; MIN 3).

                  Example: AA0001
                </ParamField>

                <ParamField body="network_Transaction_id" type="string">
                  Unique identifier assigned to a transaction by the card network. It is used to track and reference specific transactions, particularly in recurring payment scenarios, ensuring consistency and traceability across the payment lifecycle (MAX 255; MIN 3).

                  Example: 583103536844189
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="bnpl" type="object">
          Specifies the details of the payment method when using Buy Now Pay Later (BNPL).

          <Expandable title="properties">
            <ParamField body="installments" type="integer">
              The loan installments (MAX 50; MIN 1).

              Example: 10
            </ParamField>

            <ParamField body="provider_image" type="string">
              The provider's URL (MAX 255; MIN 3).

              Example: [https://www.company.com/](https://www.company.com/)
            </ParamField>

            <ParamField body="redirect_url" type="string">
              The URL with the full version of the ticket in case you want to redirect your customer (MAX 255;
              MIN
              3\).

              Example: [https://www.company.com/ticket\_1231324](https://www.company.com/ticket_1231324)
            </ParamField>

            <ParamField body="expires_at" type="timestamp">
              Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

            <ParamField body="customer_data" type="object">
              Specifies the details of the customer.

              <Expandable title="properties">
                <ParamField body="name" type="string">
                  The customer's legal name (MAX 32, MIN 8).

                  Example: Legal name
                </ParamField>

                <ParamField body="username" type="string">
                  Customer's username in the provider platform (MAX 32, MIN 8).

                  Example: Legal\_name\_01
                </ParamField>

                <ParamField body="tax_id_type" type="string">
                  The customer's tax identifier (MAX 32, MIN 8).

                  Example: CUIT
                </ParamField>

                <ParamField body="tax_id" type="string">
                  The customer's tax identifier number (MAX 32, MIN 8).

                  Example: 20-34566123-7
                </ParamField>

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

                  Example: PERSONAL/BUSINESS
                </ParamField>

                <ParamField body="area" type="string">
                  The customer's industry (MAX 255; MIN 3).

                  Example: OTHERS
                </ParamField>

                <ParamField body="role" type="string">
                  The customer's role in the company (MAX 255; MIN 3).

                  Example: OWNER
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="bank_transfer" type="object">
          Specifies the details of the payment method when using bank transfer.

          <Expandable title="properties">
            <ParamField body="provider_image" type="string">
              The provider's URL (MAX 255; MIN 3).

              Example: [https://www.company.com/](https://www.company.com/)
            </ParamField>

            <ParamField body="account_type" type="string">
              Type of the bank account (MAX 255; MIN 3).

              Example: CHECKINGS/SAVINGS
            </ParamField>

            <ParamField body="bank_name" type="string">
              Name of the bank associated with the account (MAX 255; MIN 3).

              Example: Banco Galicia
            </ParamField>

            <ParamField body="bank_id" type="string">
              Identifier of the selected bank when the provider requires choosing one (MAX 255; MIN 1). Optional.

              Example: galicia
            </ParamField>

            <ParamField body="beneficiary_name" type="string">
              The name of the account holder (MAX 255; MIN 3).

              Example: John Doe
            </ParamField>

            <ParamField body="bank_account" type="string">
              The number of the bank account (MAX 255; MIN 3).

              Example: 54653211313333
            </ParamField>

            <ParamField body="bank_account_2" type="string">
              The secondary number of the bank account (MAX 255; MIN 3).

              Example: 78900000000123
            </ParamField>

            <ParamField body="beneficiary_document_type" type="string">
              Document type of the account holder (MAX 255; MIN 3).

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

            <ParamField body="beneficiary_document" type="string">
              Document number of the account holder (MAX 255; MIN 3).

              Example: 54666897
            </ParamField>

            <ParamField body="reference" type="string">
              Reference code for the user (MAX 255; MIN 3).

              Example: AA01234-BC
            </ParamField>

            <ParamField body="retrieval_reference_number" type="string">
              The unique identifier assigned by an acquirer to an authorization.In case of Brazil, you'll receive the nsu.

              Example: 200000000012
            </ParamField>

            <ParamField body="payment_instruction" type="string">
              Payments instructions related to the payment (MAX 255; MIN 3).

              Example: Go to your bank account and transfer the amount using the reference detailed
              below
            </ParamField>

            <ParamField body="redirect_url" type="string">
              The URL with the full version of the ticket in case you want to redirect your customer (MAX 255;
              MIN
              3\).

              Example: [https://www.company.com/ticket\_1231324](https://www.company.com/ticket_1231324)
            </ParamField>

            <ParamField body="expires_at" type="timestamp">
              Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

        <ParamField body="wallet" type="object">
          Specifies the details of the payment method when using a wallet.

          <Expandable title="properties">
            <ParamField body="verify" type="boolean">
              Using amount = 0 and verify = true, you can verify the user's card without authorizing a real
              amount.

              Possible values: `True` or `False`
            </ParamField>

            <ParamField body="cryptogram" type="string">
              Cryptogram for direct integrations with card wallets (MAX 526; MIN 3).
            </ParamField>

            <ParamField body="expires_at" type="timestamp">
              Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

            <ParamField body="capture" type="boolean">
              Decides whether to authorize the payment or capture it. Authorizing a card payment allows you to
              reserve funds in a customer's bank account.

              Possible values: `True` or `False`
            </ParamField>

            <ParamField body="installments" type="integer">
              The card installments (MAX 50; MIN 1).

              Example: 3
            </ParamField>

            <ParamField body="payment_method_id" type="string">
              The user's payment method used in their wallet.

              Example: credit\_card
            </ParamField>

            <ParamField body="detail" type="string">
              The payment method's detail used in their wallet.

              Example: visa
            </ParamField>

            <ParamField body="money_release_date" type="date">
              Date in which the money from the provider will be available to use.

              Example: 2022-05-09T00:00:00.000000Z
            </ParamField>

            <ParamField body="sponsor_id" type="string">
              Partner's provider account (MAX 255; MIN 3).

              Example: 4562103
            </ParamField>

            <ParamField body="authorization_code" type="string">
              Acquire's response code.

              Example: 742A64
            </ParamField>

            <ParamField body="customer_data" type="object">
              Specifies the details of the customer.

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

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

                <ParamField body="first_name" type="string">
                  The customer's first name (MAX 32, MIN 8).

                  Example: John
                </ParamField>

                <ParamField body="last_name" type="string">
                  The customer's last name (MAX 32, MIN 8).

                  Example: Doe
                </ParamField>

                <ParamField body="username" type="string">
                  The customer's username in the platform (MAX 32, MIN 8).

                  Example: John\_Doe\_01
                </ParamField>

                <ParamField body="identification_type" type="string">
                  The customer's document type (MAX 32, MIN 8).

                  Check the <a href="/reference/country-reference">
                  Country reference</a>. Example: DNI
                </ParamField>

                <ParamField body="identification_number" type="string">
                  The customer's identification number (MAX 32, MIN 8).

                  Example: 34566123
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="fee_details" type="object">
              Specifies the details of the fees.

              <Expandable title="properties">
                <ParamField body="amount" type="float">
                  Amount of the transaction (multiple of 0.0001).

                  Example: 40.5
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="card_data" type="object">
              Specifies the details of the card.

              <Expandable title="properties">
                <ParamField body="iin" type="integer">
                  The issuer identification number (IIN) refers to the first few digits of the payment card
                  number issued by a financial institution (MAX 8; MIN 6).

                  Example: 45079900
                </ParamField>

                <ParamField body="lfd" type="integer">
                  The last four digits of the card (MAX 4; MIN 4).

                  Example: 0010
                </ParamField>

                <ParamField body="number_length" type="integer">
                  The length of the card's number (MAX 2; MIN 1).

                  Example: 16
                </ParamField>

                <ParamField body="security_code_length" type="integer">
                  The length of the card's security code (MAX 1; MIN 1).

                  Example: 3
                </ParamField>

                <ParamField body="brand" type="string">
                  The card's brand information (MAX 255; MIN 3).

                  Example: visa
                </ParamField>

                <ParamField body="holder_name" type="string">
                  Card holder's full name as it appears on the card (MAX 26; MIN 3) only available for PCI
                  certified merchants.

                  Example: JOHN DOE
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="store_credentials" type="object">
              Indicates the processing type of the transaction. This object is used to send additional information about recurrence. It's optional, and few providers require it (e.g. Mercado Pago). Contact your TAM to confirm if it's needed for your integration.

              <Expandable title="properties">
                <ParamField body="reason" type="enum">
                  Indicates the reason for storing credentials for the transaction.Enum:CARD\_ON\_FILE, SUBSCRIPTION, UNSCHEDULED\_CARD\_ON\_FILE

                  Example: SUBSCRIPTION
                </ParamField>

                <ParamField body="usage" type="enum">
                  This field lets you indicate if this is the first time the vaulted\_token/network\_token is used for a payment or if it has already been used for a previous payment. Enum: FIRST, USED

                  Example: USED
                </ParamField>

                <ParamField body="subscription_agreement_id" type="string">
                  This field lets you indicate the identification of the agreement with the customer for a subscription. Mainly for MX (MAX 255; MIN 3).

                  Example: AA0001
                </ParamField>

                <ParamField body="network_Transaction_id" type="string">
                  Unique identifier assigned to a transaction by the card network. It is used to track and reference specific transactions, particularly in recurring payment scenarios, ensuring consistency and traceability across the payment lifecycle (MAX 255; MIN 3).

                  Example: 583103536844189
                </ParamField>

                <ParamField body="additional_data" type="object">
                  This structure is used to send additional information about recurrence. It's optional, and few providers require it (e.g. Mercado Pago). Contact your TAM to confirm if it's needed for your integration.

                  <Expandable title="properties">
                    <ParamField body="billing_cycles" type="object">
                      Specifies the `billing_cycles` object. Defines the number of charges associated to the subscription. If using this object, you must enter data on all fields.

                      <Expandable title="properties">
                        <ParamField body="current" type="integer">
                          Example: 1
                        </ParamField>

                        <ParamField body="total" type="integer">
                          The total number of billing cycles for the subscription (MIN 1).
                        </ParamField>
                      </Expandable>
                    </ParamField>

                    <ParamField body="frequency" type="object">
                      Specifies the frequency type (e.g., DAY, WEEK, MONTH, YEAR) and value. Enter data on all fields if using this object.

                      <Expandable title="properties">
                        <ParamField body="type" type="string">
                          Specifies the frequency type (e.g., DAY, WEEK, MONTH, YEAR).

                          Example: MONTH
                        </ParamField>

                        <ParamField body="value" type="string">
                          Specifies the frequency value.
                        </ParamField>
                      </Expandable>
                    </ParamField>

                    <ParamField body="availability" type="object">
                      Specifies the `availability` object. Defines a date interval based on starting and ending dates when the subscription is available to use.

                      <Expandable title="properties">
                        <ParamField body="start_at" type="string">
                          The start date that the subscription plan will be available to use. If not set, the subscription is available from the moment it is created. `start_at` becomes mandatory when using `finish_at` .
                        </ParamField>

                        <ParamField body="finish_at" type="string">
                          The end date that the subscription plan will be available to use. If not set, the subscription is available indefinitely. `finish_at` becomes mandatory when using `start_at` .
                        </ParamField>
                      </Expandable>
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="ticket" type="object">
          Specifies the details of the payment method when using ticket.

          <Expandable title="properties">
            <ParamField body="type" type="string">
              The ticket's type.

              Example: number, barcode, custom, reference\_code, qr
            </ParamField>

            <ParamField body="benefit_type" type="enum">
              User´s benefit type for ticket payment method. JUNAEB, PRIVATE

              Example: PRIVATE
            </ParamField>

            <ParamField body="provider_number" type="integer">
              The ticket's number.

              Example: 13141
            </ParamField>

            <ParamField body="provider_barcode" type="integer">
              The ticket's barcode.

              Example: 456789009878765u7654
            </ParamField>

            <ParamField body="provider_logo" type="string">
              The ticket's logo.

              Example: [https://www.company.com/logo](https://www.company.com/logo)
            </ParamField>

            <ParamField body="provider_format" type="string">
              The ticket's format.

              Example: barcode, custom
            </ParamField>

            <ParamField body="payment_instruction" type="string">
              Payments instructions related to the payment (MAX 255; MIN 3).

              Example: Go to your closest store and pay the total amount using the reference detailed below
            </ParamField>

            <ParamField body="redirect_url" type="string">
              The URL with the full version of the ticket.

              Example: [https://www.company.com/ticket\_1231324](https://www.company.com/ticket_1231324)
            </ParamField>

            <ParamField body="expires_at" type="timestamp">
              Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

        <ParamField body="payment_link" type="object">
          Specifies the details of the payment method when using a payment link.

          <Expandable title="properties">
            <ParamField body="verify" type="boolean">
              Using amount = 0 and verify = true, you can verify the user's card without authorizing a real
              amount.

              Possible values: `True` or `False`
            </ParamField>

            <ParamField body="capture" type="boolean">
              Decides whether to authorize the payment or capture it. Authorizing a card payment allows you to
              reserve funds in a customer's bank account.

              Possible values: `True` or `False`
            </ParamField>

            <ParamField body="expires_at" type="timestamp">
              Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

            <ParamField body="installments" type="integer">
              The card installments (MAX 50; MIN 1).

              Example: 3
            </ParamField>

            <ParamField body="payment_method_id" type="string">
              The user's payment method used in their wallet.

              Example: credit\_card
            </ParamField>

            <ParamField body="detail" type="string">
              The payment method's detail used in their wallet.

              Example: visa
            </ParamField>

            <ParamField body="money_release_date" type="date">
              Date in which the money from the provider will be available to use.

              Example: 2022-05-09T00:00:00.000000Z
            </ParamField>

            <ParamField body="sponsor_id" type="string">
              Partner's provider account (MAX 255; MIN 3).

              Example: 4562103
            </ParamField>

            <ParamField body="authorization_code" type="string">
              Acquire's response code.

              Example: 742A64
            </ParamField>

            <ParamField body="customer_data" type="object">
              Specifies the details of the customer.

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

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

                <ParamField body="first_name" type="string">
                  The customer's first name (MAX 32, MIN 8).

                  Example: John
                </ParamField>

                <ParamField body="last_name" type="string">
                  The customer's last name (MAX 32, MIN 8).

                  Example: Doe
                </ParamField>

                <ParamField body="username" type="string">
                  The customer's username in the platform (MAX 32, MIN 8).

                  Example: John\_Doe\_01
                </ParamField>

                <ParamField body="identification_type" type="string">
                  The customer's document type (MAX 32, MIN 8).

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

                <ParamField body="identification_number" type="string">
                  The customer's identification number (MAX 32, MIN 8).

                  Example: 34566123
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="fee_details" type="object">
              Specifies the details of the fees.

              <Expandable title="properties">
                <ParamField body="amount" type="float">
                  Amount of the transaction (multiple of 0.0001).

                  Example: 40.5
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="card_data" type="object">
              Specifies the details of the card.

              <Expandable title="properties">
                <ParamField body="iin" type="integer">
                  The issuer identification number (IIN) refers to the first few digits of the payment card
                  number issued by a financial institution (MAX 8; MIN 6).

                  Example: 45079900
                </ParamField>

                <ParamField body="lfd" type="integer">
                  The last four digits of the card (MAX 4; MIN 4).

                  Example: 0010
                </ParamField>

                <ParamField body="number_length" type="integer">
                  The length of the card's number (MAX 2; MIN 1).

                  Example: 16
                </ParamField>

                <ParamField body="security_code_length" type="integer">
                  The length of the card's security code (MAX 1; MIN 1).

                  Example: 3
                </ParamField>

                <ParamField body="brand" type="string">
                  The card's brand information (MAX 255; MIN 3).

                  Example: visa
                </ParamField>

                <ParamField body="holder_name" type="string">
                  Card holder's full name as it appears on the card (MAX 26; MIN 3) only available for PCI
                  certified merchants.

                  Example: John Doe
                </ParamField>

                <ParamField body="expiration_month" type="integer">
                  Card's expiration month (MM) (MAX 2; MIN 2).

                  Example: 03
                </ParamField>

                <ParamField body="expiration_year" type="integer">
                  Card's expiration year (YYYY) (MAX 4; MIN 2).

                  Example: 30
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="customer_payer" type="object">
  Specifies customer object for payments.

  <Expandable title="properties">
    <ParamField body="id" type="string">
      The unique identifier of the customer (MAX 64; MIN 36). Specifies the checkout object. This object is not
      mandatory for back to back payments. Required when `WORKFLOW` is defined as `CHECKOUT` or
      is not sent.

      Example: faa89e18-5a11-11ed-9b6a-0242ac120002
    </ParamField>

    <ParamField body="merchant_customer_id" type="string">
      The unique identifier of the customer in the external merchant (MAX 255; MIN 3).

      Example: 4ce6f7e1-bf2e-4e7f-bc1b-84b26082a1d3
    </ParamField>

    <ParamField body="merchant_customer_created_at" type="timestamp">
      Customer´s registration date on the merchants platform (ISO 8601 MAX 27; MIN 27).

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

    <ParamField body="merchant_customer_validations" type="object">
      Fraud validations for the customer payer.

      <Expandable title="properties">
        <ParamField body="account_is_verified" type="boolean">
          If the customer's account has been validated before on the merchant's side. Defaults to true.

          Possible values: `True` or `False`
        </ParamField>

        <ParamField body="email_is_verified" type="boolean">
          If the customer's email has been validated before on the merchant's side. Defaults to true.

          Possible values: `True` or `False`
        </ParamField>

        <ParamField body="phone_is_verified" type="boolean">
          If the customer's phone has been validated before on the merchant's side. Defaults to true.

          Possible values: `True` or `False`
        </ParamField>
      </Expandable>
    </ParamField>

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

      Example: John
    </ParamField>

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

      Example: Doe
    </ParamField>

    <ParamField body="gender" type="enum">
      The customer's gender (MAX 1; MIN 1; (M=Male/F=Female/NA=Not applicable/NK=Not Known)).

      Possible enum values: `M`, `F`, `NA`, or `NK`.
    </ParamField>

    <ParamField body="date_of_birth" type="string">
      The customer's date of birth in the YYYY-MM-DD format (Length: 10).

      Example: 1990-02-28
    </ParamField>

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

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

    <ParamField body="nationality" type="enum">
      The customer's nationality (MAX 2; MIN 2; <a href="/reference/country-reference">ISO 3166-1</a> ).

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

    <ParamField body="device_fingerprint" type="string">
      The customer's device fingerprint (MAX 4000; MIN 1). For integrations using Yuno checkout the value is
      obtained automatically, do not send this field.

      Example: hi88287gbd8d7d782ge.....
    </ParamField>

    <ParamField body="device_fingerprints" type="array of object">
      In case you are using a DIRECT integration and want to support more than one fraud provider in the payment flow, you can use this object to specify the necessary information. For integrations using Yuno checkout the value is obtained automatically, do not send this field.

      <Expandable title="properties">
        <ParamField body="provider_id" type="enum">
          The fraud screening provider id

          Example: RISKIFIED
        </ParamField>

        <ParamField body="id" type="string">
          The device fingerprint associated to the provider

          Example: hi88287gbd8d7d782ge.....
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="ip_address" type="string">
      The customer's IP address (MAX 45; MIN 7).

      Example: 192.168.123.167
    </ParamField>

    <ParamField body="browser_info" type="object">
      Specifies the browser\_info object.

      <Expandable title="properties">
        <ParamField body="accept_header" type="boolean">
          The accept header value of the customer's browser.

          Possible values: `True` or `False`
        </ParamField>

        <ParamField body="accept_browser" type="string">
          The accept browser value of the customer's browser

          Possible values: `"True"` or `"False"`
        </ParamField>

        <ParamField body="accept_content" type="string">
          The accept content value of the customer's browser

          Possible values: `"True"` or `"False"`
        </ParamField>

        <ParamField body="platform" type="enum">
          The platform from which the customer is making the payment.

          Possible enum values: `WEB`, `IOS`, `ANDROID`
        </ParamField>

        <ParamField body="color_depth" type="float">
          The color depth of the customer's browser in bits per pixel. This should be obtained by using the
          browser's screen.colorDepth property. Accepted values: 1, 4, 8, 15, 16, 24, 30, 32 or 48 bit color depth
          (MAX
          5; MIN 1).

          Example: 15
        </ParamField>

        <ParamField body="javascript_enabled" type="boolean">
          Indicates if Javascript is enabled or not in the device.

          Possible values: `True` or `False`
        </ParamField>

        <ParamField body="java_enabled" type="boolean">
          Indicates if Java is enabled or not in the device.

          Possible values: `True` or `False`
        </ParamField>

        <ParamField body="browser_time_difference" type="string">
          Indicates the brosner time difference

          Example: -3:00
        </ParamField>

        <ParamField body="language" type="string">
          The navigator.language value of the customer's browser (as defined in IETF BCP 47) (MAX 5; MIN 1).

          Example: es-ES
        </ParamField>

        <ParamField body="screen_height" type="string">
          The total height of the customer's device screen in pixels (MAX 255; MIN 3).

          Example: 2048
        </ParamField>

        <ParamField body="screen_width" type="string">
          The total width of the customer's device screen in pixels (MAX 255; MIN 3).

          Example: 1152
        </ParamField>

        <ParamField body="user_agent" type="string">
          The user agent value of the customer's browser (MAX 255; MIN 3).

          Example: Mozilla/5.0 (Macintosh; Intel Mac OS X 10\_11\_2) AppleWebKit/601.3.9 (KHTML, like
          Gecko)
          Version/9.0.2 Safari/601.3.9
        </ParamField>
      </Expandable>
    </ParamField>

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

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

          Example: 1093333333
        </ParamField>

        <ParamField body="document_type" type="enum">
          The customer'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 customer's phone object, including number and code.

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

          Example: 11992149494
        </ParamField>

        <ParamField body="country_code" type="string">
          The country calling code of the customer's phone (MAX 3; MIN 1).

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

    <ParamField body="billing_address" type="object">
      Specifies the customer's billing address object.

      <Expandable title="properties">
        <ParamField body="address_line_1" type="string">
          The primary billing address line of the customer (MAX 255; MIN 3).

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

        <ParamField body="address_line_2" type="string">
          The secondary billing address line of the customer (MAX 255; MIN 3).

          Example: Apartamento 502, Torre I
        </ParamField>

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

          Example: Bogotá
        </ParamField>

        <ParamField body="country" type="enum">
          The country considered for the billing address (MAX 2; MIN 2; <a href="/reference/country-reference">ISO
          3166-1</a> ).

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

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

          Example: Cundinamarca
        </ParamField>

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

          Example: 111111
        </ParamField>

        <ParamField body="neighborhood" type="string">
          The neighborhood of the address line of the customer(MAX 255; MIN 2).

          Example: Barrio 11
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="shipping_address" type="object">
      Specifies the customer's shipping address object.

      <Expandable title="properties">
        <ParamField body="address_line_1" type="string">
          The primary shipping address line of the customer (MAX 255; MIN 3).

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

        <ParamField body="address_line_2" type="string">
          The secondary shipping address line of the customer (MAX 255; MIN 3).

          Example: Apartamento 502, Torre I
        </ParamField>

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

          Example: Bogotá
        </ParamField>

        <ParamField body="country" type="enum">
          The country considered for the shipping address (MAX 2; MIN 2; <a href="/reference/country-reference">ISO
          3166-1</a> ).

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

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

          Example: Cundinamarca
        </ParamField>

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

          Example: 111111
        </ParamField>

        <ParamField body="neighborhood" type="string">
          The neighborhood of the address line of the customer (MAX 255; MIN 2).

          Example: Barrio 11
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="geolocation" type="object">
      Customer's geolocation.

      <Expandable title="properties">
        <ParamField body="latitude" type="string">
          Angular distance of a location on the earth south or north of the equator (MIN: 1, MAX:11)

          Example: −34.4905
        </ParamField>

        <ParamField body="longitude" type="string">
          Angular measurement of the distance of a location on the earth east or west of the Greenwich observatory. (MIN: 1, MAX:11)

          Example: −58.5555
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="additional_data" type="object">
  Specifies the additional\_data object. This object is not mandatory. However, if you send this information, the
  payment experience will be enhanced for your user.

  <Expandable title="properties">
    <ParamField body="airline" type="object">
      Specifies the airline object. Passengers and tickets should have the same order information.

      <Expandable title="properties">
        <ParamField body="pnr" type="string">
          Passenger name record (MAX 10; MIN 1).

          Example: 1P-2UUGJW
        </ParamField>

        <ParamField body="type" type="enum">
          Type of trip.

          Possible values: `ONE_WAY`, `ROUNDTRIP`, `MULTIPLE_DESTINATIONS`
        </ParamField>

        <ParamField body="legs" type="array of objects">
          Specifies the legs array of objects.

          <Expandable title="properties">
            <ParamField body="order" type="integer">
              A running index (starts with 1), describing the order of legs in the same route.

              Example: 2
            </ParamField>

            <ParamField body="route_order" type="integer">
              A running index (starts with 1), describing the order of routes by time. E.g: If an order contains 2 Routes: New-York→London→Paris (connection in London) New-York→London should have route\_order=1, order=1; London→Paris should have route\_order=1, order=2; Paris→London→New-York: Paris→London should have route\_order=2, order=1; London→New-York should have route\_order=2, order=2.

              Example: 1
            </ParamField>

            <ParamField body="arrival_airport" type="string">
              IATA airport code (MAX 3; MIN 3). See <a href="http://www.iata.org">[http://www.iata.org](http://www.iata.org)</a> .

              Example: AMS
            </ParamField>

            <ParamField body="arrival_airport_country" type="string">
              Country of the arrival airport (MAX 2; MIN 2; ISO 3166-1).

              Example: AR
            </ParamField>

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

              Example: BUE
            </ParamField>

            <ParamField body="arrival_airport_timezone" type="string">
              Airport timezone (MAX 6; MIN 6).

              Example: -03:00
            </ParamField>

            <ParamField body="arrival_datetime" type="timestamp">
              The arrival date and time in local time at the arrival airport.

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

            <ParamField body="base_fare" type="float">
              The transaction amount, excluding taxes and fees, the smallest unit of currency (multiple of
              0.0001).

              Example: 23.5676
            </ParamField>

            <ParamField body="base_fare_currency" type="string">
              The currency used to transaction amount (MAX 3; MIN 3; <a href="/reference/country-reference">ISO 4217</a> ).

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

            <ParamField body="carrier_code" type="string">
              IATA carrier code (MAX 2; MIN 2). See <a href="http://www.iata.org">[http://www.iata.org](http://www.iata.org)</a> .

              Example: KL
            </ParamField>

            <ParamField body="departure_airport" type="string">
              IATA code (MAX 3; MIN 3). See <a href="http://www.iata.org">[http://www.iata.org](http://www.iata.org)</a> .

              Example: EZE
            </ParamField>

            <ParamField body="departure_airport_country" type="string">
              Country of the departure airport (MAX 2; MIN 2; ISO 3166-1).

              Example: AR
            </ParamField>

            <ParamField body="departure_airport_city" type="string">
              The city of the departure airport (MAX 2; MIN 2; ISO 3166-1).

              Example: AR
            </ParamField>

            <ParamField body="departure_airport_timezone" type="string">
              Airport timezone (MAX 6; MIN 6).

              Example: -03:00
            </ParamField>

            <ParamField body="departure_datetime" type="timestamp">
              The departure date and time in local time at the departure airport.

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

            <ParamField body="fare_basis_code" type="string">
              Code base rate provides specific information on the fare in addition to the class service, both
              required for booking (MAX 15; MIN 1).

              Example: HL7LNR
            </ParamField>

            <ParamField body="fare_class_code" type="string">
              The fare class code of the airline (MAX 1; MIN 1). The values can be a letter (A-Z) but may vary depending on the airline's definition. Check the Airline information reference.

              Example: Y
            </ParamField>

            <ParamField body="flight_number" type="string">
              The flight number assigned by the airline carrier (MAX 5; MIN 1).

              Example: 842
            </ParamField>

            <ParamField body="stopover_code" type="string">
              The stopover code (1-letter code that indicates whether the passenger is allowed to make a
              stopover.
              Only two types of characters are allowed: O: Stopover allowed (the letter “O”, not zero) / X: Stopover
              not
              allowed).

              Example: O
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="passengers" type="array of objects">
          Specifies the array of objects that represents the passengers associated to the tickets.

          <Expandable title="properties">
            <ParamField body="country" type="enum">
              Country where the document was issued (MAX 2; MIN 2; <a href="/reference/country-reference">ISO 3166-1</a> ).

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

            <ParamField body="date_of_birth" type="string">
              The passenger'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 document object for the passenger.

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

                  Example: 1093333333
                </ParamField>

                <ParamField body="document_type" type="enum">
                  The passenger'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 phone object for the passenger.

              <Expandable title="properties">
                <ParamField body="country_code" type="string">
                  The country calling code of the passenger's phone (MAX 3; MIN 1).

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

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

                  Example: 1130292837
                </ParamField>
              </Expandable>
            </ParamField>

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

              Example: [John.Doe@gmail.com](mailto:John.Doe@gmail.com)
            </ParamField>

            <ParamField body="first_name" type="string">
              The passenger's first name (MAX 255; MIN 3).

              Example: John
            </ParamField>

            <ParamField body="last_name" type="string">
              The passenger's last name (MAX 255; MIN 3).

              Example: Doe
            </ParamField>

            <ParamField body="loyalty_number" type="string">
              Number of passenger loyalty program (MAX 20, MIN 1).

              Example: 254587547
            </ParamField>

            <ParamField body="loyalty_tier" type="enum">
              Tier of passenger loyalty program (MAX 255; MIN 3).

              Possible enum values: Check the <a href="/reference/airline-information">
              Loyalty tier</a>.
            </ParamField>

            <ParamField body="middle_name" type="string">
              The passenger's middle name (MAX 255; MIN 3).

              Example: Charles
            </ParamField>

            <ParamField body="nationality" type="enum">
              The passenger's nationality (MAX 2; MIN 2; <a href="/reference/country-reference">ISO 3166-1</a> ).

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

            <ParamField body="type" type="enum">
              The type of passenger (MAX 1; MIN 1).

              Possible enum values: Check the <a href="/reference/airline-information">Passenger type list</a>.
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="tickets" type="array of objects">
          Specifies the array of tickets associated with the passengers.

          <Expandable title="properties">
            <ParamField body="ticket_number" type="string">
              Ticket number (MAX 14; MIN 1).

              Example: 7411823255523
            </ParamField>

            <ParamField body="e_ticket" type="boolean">
              Is this an e-ticket?

              Possible values: `True` or `False`
            </ParamField>

            <ParamField body="restricted" type="boolean">
              Indicates if the ticket is refundable or not.

              Possible values: `True` or `False`
            </ParamField>

            <ParamField body="total_fare_amount" type="float">
              Total fare amount in the smallest unit of currency (multiple of 0.0001).

              Example: 80000
            </ParamField>

            <ParamField body="total_tax_amount" type="float">
              Total taxes amount in the smallest unit of currency (multiple of 0.0001).

              Example: 14800
            </ParamField>

            <ParamField body="total_fee_amount" type="float">
              Total fee amount in the smallest unit of currency (multiple of 0.0001).

              Example: 25200
            </ParamField>

            <ParamField body="issue" type="object">
              Specifies the issue object.

              <Expandable title="properties">
                <ParamField body="address" type="string">
                  Address of the agent who sold the ticket (MAX 255; MIN 3).

                  Example: Apartamento 502, Torre I
                </ParamField>

                <ParamField body="zip_code" type="string">
                  Zip code of the agent who sold the ticket.

                  Example: 1636
                </ParamField>

                <ParamField body="carrier_prefix_code" type="string">
                  Issuing or Validating carrier. This is the AWB Prefix (Air waybill) IATA 3-numeric code (MAX
                  3; MIN
                  3\).

                  Example: 044
                </ParamField>

                <ParamField body="city" type="string">
                  City name of the agent who sold the ticket (MAX 255; MIN 3).

                  Example: Bogotá
                </ParamField>

                <ParamField body="country" type="enum">
                  Country code where the ticket was issued (MAX 2; MIN 2; <a href="/reference/country-reference">ISO
                  3166-1</a> ).

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

                <ParamField body="date" type="string">
                  Ticket issuing date.

                  Example: 1979-01-12
                </ParamField>

                <ParamField body="travel_agent_code" type="string">
                  Code of the travel agent issuing the ticket.

                  Example: 10655823
                </ParamField>

                <ParamField body="travel_agent_name" type="string">
                  The name under which the point of sale appears on the agency list or franchise name (MAX 32;
                  MIN
                  1\).

                  Example: ACME Agency Inc
                </ParamField>

                <ParamField body="booking_system_code" type="string">
                  Code of the booking system issuing the ticket. (MAX 255; MIN 1).

                  Example: TEST001
                </ParamField>

                <ParamField body="booking_system_name" type="string">
                  Name of the booking system issuing the ticket. (MAX 255; MIN 1).

                  Example: Booking system
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="transport" type="object">
      Specifies the transport object.

      <Expandable title="properties">
        <ParamField body="id" type="string">
          The id of the transportation vehicle (MAX 255; MIN 1).

          Example: ASONDAKS-1234
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="order" type="object">
      Specifies the order object.

      <Expandable title="properties">
        <ParamField body="shipping_amount" type="float">
          The shipping amount of the order (multiple of 0.0001).This field is for informational purposes, the shipping amount is already included in the final transaction amount and is not added separately.

          Example: 5190
        </ParamField>

        <ParamField body="fee_amount" type="float">
          The fee amount of the order (multiple of 0.0001).This field is for informational purposes, the fee amount is already included in the final transaction amount and is not added separately.

          Example: 789.50
        </ParamField>

        <ParamField body="tip_amount" type="float">
          The tip amount of the order (multiple of 0.0001). This field is for informational purposes, the tip amount is already included in the final transaction amount and is not added separately.

          Example: 215.10
        </ParamField>

        <ParamField body="sales_channel" type="string">
          Sales channel id of the payment. (MIN:3 y MAX:255)

          Example: AA01
        </ParamField>

        <ParamField body="taxes" type="array of objects">
          Specifies the order's tax object.

          <Expandable title="properties">
            <ParamField body="type" type="string">
              Type of the tax.

              Example: VAT
            </ParamField>

            <ParamField body="tax_base" type="float">
              The amount base to apply the tax defined.

              Example: 10000
            </ParamField>

            <ParamField body="value" type="float">
              The amount of the tax.

              Example: 2100
            </ParamField>

            <ParamField body="percentage" type="float">
              The percentage of the tax.

              Example: 21
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="items" type="array of objects">
          Specifies the item's object.

          <Expandable title="properties">
            <ParamField body="id" type="string">
              The unique identifier of the item (MAX 255; MIN 3).

              Example: 3214
            </ParamField>

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

              Example: iPhone 12 Pro Max
            </ParamField>

            <ParamField body="quantity" type="int">
              The quantity of the item (MAX 999; MIN 1).

              Example: 1
            </ParamField>

            <ParamField body="unit_amount" type="float">
              The unit amount of the item (multiple of 0.0001).

              Example: 550
            </ParamField>

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

              Possible values: Check the <a href="/reference/items-category-list">Item category list</a>.
            </ParamField>

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

              Example: Apple
            </ParamField>

            <ParamField body="sku_code" type="string">
              The stock keeping unit (SKU) of the item (MAX 255; MIN 3).

              Example: A2342
            </ParamField>

            <ParamField body="manufacture_part_number" type="string">
              The manufacture part number of the item (MAX 255; MIN 3).

              Example: 345621234
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="discounts" type="array of objects">
          Specifies the order's discounts array of objects.

          <Expandable title="properties">
            <ParamField body="id" type="string">
              ID of the discount (MAX 255; MIN 3).

              Example: 10OFF
            </ParamField>

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

              Example: Offer
            </ParamField>

            <ParamField body="unit_amount" type="float">
              The amount of the discount (multiple of 0.0001).

              Example: 100
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="tickets" type="array of objects">
          Specifies the tickets object.

          <Expandable title="properties">
            <ParamField body="id" type="string">
              Id of the ticket (Min: 1, max:255)

              Example: 3214
            </ParamField>

            <ParamField body="name" type="string">
              Name of the ticket (Min: 1, max:255)

              Example: Concert
            </ParamField>

            <ParamField body="description" type="string">
              Description of the ticket (Min: 1, max:255)

              Example: Concert
            </ParamField>

            <ParamField body="type" type="enum">
              Type of ticket

              VIRTUAL / PHYSICAL
            </ParamField>

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

              <Expandable title="properties">
                <ParamField body="currency" type="enum">
                  The currency used to make the payment (MAX 3; MIN 3; <a href="/reference/country-reference">ISO 4217</a> ).

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

                <ParamField body="value" type="number">
                  The payment amount (multiple of 0.0001).

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

            <ParamField body="event" type="object">
              Specifies the event details object.

              <Expandable title="properties">
                <ParamField body="id" type="string">
                  Id of the event related to the ticket

                  Example: AA01
                </ParamField>

                <ParamField body="name" type="string">
                  Name of the event (Min: 1, max:255)

                  Example: Music
                </ParamField>

                <ParamField body="description" type="string">
                  Description of the event (Min: 1, max:255)

                  Example: festival
                </ParamField>

                <ParamField body="type" type="enum">
                  Type of event

                  PARTY, UNIVERCITY, FESTIVAL, CIRCUS, SPORTS, CINEMA, THEATER, CONCERT, OTHERS.
                </ParamField>

                <ParamField body="date" type="date">
                  Date of the event

                  Example: 2025-10-25
                </ParamField>

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

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

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

                    <ParamField body="address_line_2" type="string">
                      The secondary billing address line of the event (MAX 255; MIN 3).

                      Example: Apartamento 502, Torre I
                    </ParamField>

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

                      Example: Bogotá
                    </ParamField>

                    <ParamField body="country" type="enum">
                      The country considered for the event's address (MAX 2; MIN 2, <a href="/reference/country-reference">ISO
                      3166-1</a> ).

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

                    <ParamField body="state" type="string">
                      The state considered for the event's address (MAX 255; MIN 3).

                      Example: Cundinamarca
                    </ParamField>

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

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

        <ParamField body="shipping" type="object">
          Specifies the shipping details object.

          <Expandable title="properties">
            <ParamField body="type" type="enum">
              Type of shippment.

              Example: STANDARD

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

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

              Example: Shipping of sample shirt
            </ParamField>

            <ParamField body="carrier" type="enum">
              The carrier used for the delivery.

              Example: UPS

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

            <ParamField body="deliver_at" type="timestamp">
              Estimated date of delivery (ISO 8601 MAX 27; MIN 27).

              Example: 2025-09-17T20:43:54.786342Z
            </ParamField>
          </Expandable>
        </ParamField>

        <ParamField body="account_funding" type="object">
          Specifies the account funding structure for transfers and payments.

          <Expandable title="properties">
            <ParamField body="sender" type="object">
              Specifies the sender's information.

              <Expandable title="properties">
                <ParamField body="national_entity" type="enum">
                  Sender's national entity type. Possible values:

                  * `INDIVIDUAL`
                  * `ENTITY`
                </ParamField>

                <ParamField body="first_name" type="string">
                  Sender's first name (MAX 80).

                  Example: John
                </ParamField>

                <ParamField body="last_name" type="string">
                  Sender's last name (MAX 80).

                  Example: Doe
                </ParamField>

                <ParamField body="legal_name" type="string">
                  Recipient's legal name. Required if `national_entity` is `ENTITY` (MAX 80).

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

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

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

                <ParamField body="country" type="enum">
                  Sender's country (MAX 2; MIN 2; <a href="/reference/country-reference">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">
                  Sender's date of birth in the `YYYY-MM-DD` format (MAX 10; MIN 10).

                  Example: 1990-02-28
                </ParamField>

                <ParamField body="phone" type="object">
                  Specifies the phone object.

                  <Expandable title="properties">
                    <ParamField body="country_code" type="string">
                      Sender's phone country code (MAX 3; MIN 2).

                      Example: 57
                    </ParamField>

                    <ParamField body="number" type="string">
                      Sender's phone number (MAX 32; MIN 1).

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

                <ParamField body="document" type="object">
                  Specifies the document object.

                  <Expandable title="properties">
                    <ParamField body="document_number" type="string">
                      Sender's national document ID (MAX 40; MIN 3).

                      Example: 1093333333
                    </ParamField>

                    <ParamField body="document_type" type="enum">
                      Sender's document type (MAX 6; MIN 2).

                      Example: CC
                    </ParamField>
                  </Expandable>
                </ParamField>

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

                  <Expandable title="properties">
                    <ParamField body="address_line_1" type="string">
                      Primary billing address (MAX 255; MIN 3).

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

                    <ParamField body="address_line_2" type="string">
                      Secondary billing address (MAX 255; MIN 3).

                      Example: Apartamento 502, Torre I
                    </ParamField>

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

                      Example: Bogota
                    </ParamField>

                    <ParamField body="country" type="enum">
                      Country for the billing address (ISO 3166-1; MAX 2; MIN 2).

                      Example: CO
                    </ParamField>

                    <ParamField body="state" type="string">
                      State or province for the billing address (MAX 255; MIN 3).

                      Example: Cundinamarca
                    </ParamField>

                    <ParamField body="zip_code" type="string">
                      ZIP code for the billing address (MAX 11; MIN 4).

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

            <ParamField body="recipient" type="object">
              Specifies the recipient's information.

              <Expandable title="properties">
                <ParamField body="national_entity" type="enum">
                  Recipient's national entity type. Possible values:

                  * `INDIVIDUAL`
                  * `ENTITY`
                </ParamField>

                <ParamField body="first_name" type="string">
                  Sender's first name (MAX 80).

                  Example: John
                </ParamField>

                <ParamField body="last_name" type="string">
                  Sender's last name (MAX 80).

                  Example: Doe
                </ParamField>

                <ParamField body="legal_name" type="string">
                  Recipient's legal name. Required if `national_entity` is `ENTITY` (MAX 80).

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

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

                  Example: [recipient@example.com](mailto:recipient@example.com)
                </ParamField>

                <ParamField body="country" type="enum">
                  Recipient's country (MAX 2; MIN 2; <a href="/reference/country-reference">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">
                  Recipient's date of birth in the `YYYY-MM-DD` format (MAX 10; MIN 10).

                  Example: 1985-07-15
                </ParamField>

                <ParamField body="phone" type="object">
                  Specifies the phone object.

                  <Expandable title="properties">
                    <ParamField body="country_code" type="string">
                      Recipient's phone country code (MAX 3; MIN 2).

                      Example: 57
                    </ParamField>

                    <ParamField body="number" type="string">
                      Recipient's phone number (MAX 32; MIN 1).

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

                <ParamField body="document" type="object">
                  Specifies the document object.

                  <Expandable title="properties">
                    <ParamField body="document_number" type="string">
                      Recipient's national document ID (MAX 40; MIN 3).

                      Example: 1093333333
                    </ParamField>

                    <ParamField body="document_type" type="enum">
                      Recipient's document type (MAX 6; MIN 2).

                      Example: CC
                    </ParamField>
                  </Expandable>
                </ParamField>

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

                  <Expandable title="properties">
                    <ParamField body="address_line_1" type="string">
                      Primary billing address (MAX 255; MIN 3).

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

                    <ParamField body="address_line_2" type="string">
                      Secondary billing address (MAX 255; MIN 3).

                      Example: Apartamento 502, Torre I
                    </ParamField>

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

                      Example: Bogota
                    </ParamField>

                    <ParamField body="country" type="enum">
                      Country for the billing address (ISO 3166-1; MAX 2; MIN 2).

                      Example: CO
                    </ParamField>

                    <ParamField body="state" type="string">
                      State or province for the billing address (MAX 255; MIN 3).

                      Example: Cundinamarca
                    </ParamField>

                    <ParamField body="zip_code" type="string">
                      ZIP code for the billing address (MAX 11; MIN 4).

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

    <ParamField body="seller_details" type="object">
      Specifies the seller's details object.

      <Expandable title="properties">
        <ParamField body="name" type="string">
          The seller's legal name (MAX 255; MIN 3).

          Example: Jhon Doe
        </ParamField>

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

          Example: [jhondoe@business.com](mailto:jhondoe@business.com)
        </ParamField>

        <ParamField body="reference" type="string">
          The seller's identification code (MAX 255; MIN 3).

          Example: Seller
        </ParamField>

        <ParamField body="website" type="string">
          The seller's website URL (MAX 255; MIN 3).

          Example: [https://www.test.com/1231324](https://www.test.com/1231324)
        </ParamField>

        <ParamField body="industry" type="enum">
          The seller's industry (MAX 255; MIN 3).

          Possible enum values: Check the <a href="/reference/industry-category-list">Industry category</a>.
        </ParamField>

        <ParamField body="merchant_category_code" type="string">
          MCC - The merchant category code (MAX 235; MIN 1).

          Example: 6199
        </ParamField>

        <ParamField body="country" type="enum">
          The seller's country (MAX 255; MIN 3).

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

        <ParamField body="document" type="object">
          Specifies the document object of the seller.

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

              Example: 1093333333
            </ParamField>

            <ParamField body="document_type" type="enum">
              The seller'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 seller's phone number object.

          <Expandable title="properties">
            <ParamField body="country_code" type="string">
              The country calling code of the seller'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 seller's phone number, without the country code (MAX 32; MIN 1).

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

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

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

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

            <ParamField body="address_line_2" type="string">
              The secondary billing address line of the seller (MAX 255; MIN 3).

              Example: Apartamento 502, Torre I
            </ParamField>

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

              Example: Bogotá
            </ParamField>

            <ParamField body="country" type="enum">
              The country considered for the seller's address (MAX 2; MIN 2, <a href="/reference/country-reference">ISO
              3166-1</a> ).

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

            <ParamField body="state" type="string">
              The state considered for the seller's address (MAX 255; MIN 3).

              Example: Cundinamarca
            </ParamField>

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

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

    <ParamField body="transportations" type="array of objects">
      Specifies the transportations array of objects.

      <Expandable title="properties">
        <ParamField body="id" type="string">
          The id of the transportation booking (MAX 255; MIN 1).
        </ParamField>

        <ParamField body="description" type="string">
          The description of the transportation booking (MAX 255; MIN 1).
        </ParamField>

        <ParamField body="type" type="string">
          The type of transportation booking.
        </ParamField>

        <ParamField body="legs" type="array of objects">
          Specifies the legs array of objects.

          <Expandable title="properties">
            <ParamField body="order" type="integer">
              A running index (starts with 1), describing the order of legs in the same route.
            </ParamField>

            <ParamField body="route_order" type="integer">
              A running index (starts with 1), describing the order of routes by time.
            </ParamField>

            <ParamField body="departure_country" type="string">
              Country of the departure (MAX 2; MIN 2; ISO 3166-1).
            </ParamField>

            <ParamField body="departure_city" type="string">
              The city of the departure (MAX 255; MIN 1).
            </ParamField>

            <ParamField body="departure_timezone" type="string">
              Departure timezone (MAX 6; MIN 6).
            </ParamField>

            <ParamField body="departure_datetime" type="string">
              The departure date and time in local time at the departure.
            </ParamField>

            <ParamField body="departure_reference" type="string">
              The reference of the departure (MAX 255; MIN 1).
            </ParamField>

            <ParamField body="arrival_country" type="string">
              Country of the arrival (MAX 2; MIN 2; ISO 3166-1).
            </ParamField>

            <ParamField body="arrival_city" type="string">
              The city of the arrival (MAX 255; MIN 1).
            </ParamField>

            <ParamField body="arrival_timezone" type="string">
              Arrival timezone (MAX 6; MIN 6).
            </ParamField>

            <ParamField body="arrival_datetime" type="string">
              The arrival date and time in local time at the arrival.
            </ParamField>

            <ParamField body="arrival_reference" type="string">
              The reference of the arrival (MAX 255; MIN 1).
            </ParamField>

            <ParamField body="transport" type="object">
              Specifies the transport object.

              <Expandable title="properties">
                <ParamField body="id" type="string">
                  The id of the transportation vehicle (MAX 255; MIN 1).
                </ParamField>

                <ParamField body="type" type="string">
                  The type of transportation vehicle.
                </ParamField>

                <ParamField body="description" type="string">
                  The description of the transportation vehicle (MAX 255; MIN 1).
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="transactions" type="object">
  Specifies the transaction details associated with a payment.

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

      Example: 7bf8f1f6-4081-41ec-a024-a927056e00ab
    </ParamField>

    <ParamField body="type" type="string">
      The transaction type.

      Example: PURCHASE
    </ParamField>

    <ParamField body="status" type="enum">
      The status of the transaction.

      Example: SUCCEEDED
    </ParamField>

    <ParamField body="category" type="string">
      The category of the payment method used in the transaction.

      Example: CARD
    </ParamField>

    <ParamField body="amount" type="string">
      The amount of the transaction.

      Example: 100
    </ParamField>

    <ParamField body="provider_id" type="string">
      The id of the provider that processed the transaction.

      Example: DLOCAL
    </ParamField>

    <ParamField body="simplified_mode" type="boolean">
      When `true` , Yuno automatically retries capture or cancel operations if they fail. Default is `false` . You may also see this field in `delayed_capture_settings` or `delayed_cancel_settings` . For the full retry schedule, see <a href="/docs/transaction-retries">Transaction Retries</a> and <a href="/docs/payment-features/Cancel-and-capture-flow">Cancel and Capture Flow</a> .

      Example: false
    </ParamField>

    <ParamField body="receipt" type="boolean">
      Indicates whether a customer-facing receipt has been requested or generated for this transaction. When `true` , `receipt_url` may be available.

      Example: false
    </ParamField>

    <ParamField body="receipt_url" type="string | null">
      URL where you can access the generated receipt for this transaction (e.g. a PDF or hosted page). `null` if no receipt is available yet. Use the Retrieve Payment by ID endpoint and check this field in the `payment.transaction` object.

      Example: null
    </ParamField>

    <ParamField body="receipt_language" type="string | null">
      Language code for the generated receipt (e.g. `EN` , `ES` , `PT` ). `null` if no receipt has been generated or no language was specified.

      Example: EN
    </ParamField>

    <ParamField body="payment_method" type="object">
      Specifies the payment method details used in the transaction.

      <Expandable title="properties">
        <ParamField body="vaulted_token" type="string">
          The vaulted token for a previously stored payment\_method . If a payment is created using a
          vaulted\_token, it is not necessary to send a token as well, it can be defined as null (MAX: 64; MIN: 36).

          Example: 8604911d-5ds9-229e-8468-bd41abear14s
        </ParamField>

        <ParamField body="type" type="string">
          Type of the payment method. Mandatory for `DIRECT` or `REDIRECT` workflow. Required when integrating wallets, even when using the SDK.

          Possible enum values:

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

        <ParamField body="vault_on_success" type="boolean">
          Flag to enroll the card after a successful payment.

          Possible values: `True` or `False`
        </ParamField>

        <ParamField body="token" type="string">
          The one time use payment method token provided by Yuno sdk . If a payment is created using a
          token, it is not necessary to send a vaulted\_token as well, it can be defined as null. Not necessary for
          back to back payments (MAX: 64; MIN: 36).

          Example: 5104911d-5df9-229e-8468-bd41abea1a4s
        </ParamField>

        <ParamField body="parent_payment_method_type" type="enum">
          When using a wallet for payments through a <a href="/docs/direct-flow">direct integration</a> , this field indicates the provider from which the card information was obtained.

          Example: APPLE\_PAY
        </ParamField>

        <ParamField body="detail" type="object">
          Specifies the payment method detail object, which provides details of the different transaction
          category
          types that are part of the payment method object.

          <Expandable title="properties">
            <ParamField body="card" type="object">
              Specifies the details of the payment method when using a card.

              <Expandable title="properties">
                <ParamField body="verify" type="boolean">
                  Using amount = 0 and verify = true, you can verify the user's card without authorizing a real
                  amount.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="capture" type="boolean">
                  Decides whether to authorize the payment or capture it. Authorizing a card payment allows you
                  to
                  reserve funds in a customer's bank account.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="installments" type="integer">
                  The card installments (MAX 50; MIN 1).

                  Example: 3
                </ParamField>

                <ParamField body="first_installments_deferral" type="integer">
                  Number of months to wait to debit the first installment.

                  Example: 1
                </ParamField>

                <ParamField body="installments_type" type="string">
                  Type of installments used in the card payment.

                  Example: string
                </ParamField>

                <ParamField body="installments_amount" type="integer">
                  The installment amount includes interests associated with the installment and the information
                  is
                  defined by the provider.

                  Example: 3
                </ParamField>

                <ParamField body="soft_descriptor" type="string">
                  The descriptor passed per transaction to out platform. It will be presented on the customer's
                  physical bank statement (MAX 15; MIN 0).

                  Example: COMPANY1
                </ParamField>

                <ParamField body="authorization_code" type="string">
                  The acquirer's response code.

                  Example: 742A64
                </ParamField>

                <ParamField body="retrieval_reference_number" type="integer">
                  The unique identifier assigned by an acquirer to an authorization. In case of Brazil, you'll receive the nsu.

                  Example: 200000000012
                </ParamField>

                <ParamField body="voucher" type="string">
                  The unique identifier of the payment receipt assigned by the issuing bank for a card
                  transaction.
                  This field is empty if the gateway does not provide information about the transaction (MAX 255; MIN
                  3\).

                  Example: 43564
                </ParamField>

                <ParamField body="card_data" type="object">
                  Specifies the details of the card.

                  <Expandable title="properties">
                    <ParamField body="holder_name" type="string">
                      Card holder's full name as it appears on the card (MAX 26; MIN 3) only available for PCI
                      certified merchants.

                      Example: Fannie Weissnat
                    </ParamField>

                    <ParamField body="iin" type="integer">
                      The issuer identification number (IIN) refers to the first few digits of the payment card
                      number issued by a financial institution (MAX 8; MIN 6).

                      Example: 41961111
                    </ParamField>

                    <ParamField body="lfd" type="integer">
                      The last four digits of the card (MAX 4; MIN 4).

                      Example: 0010
                    </ParamField>

                    <ParamField body="number_length" type="integer">
                      The length of the card's number (MAX 2; MIN 1).

                      Example: 16
                    </ParamField>

                    <ParamField body="security_code_length" type="integer">
                      The length of the card's security code (MAX 1; MIN 1).

                      Example: 3
                    </ParamField>

                    <ParamField body="brand" type="string">
                      The card's brand information (MAX 255; MIN 3).

                      Example: VISA
                    </ParamField>

                    <ParamField body="issuer_name" type="string">
                      The card's issuer (MAX 255; MIN 3).

                      Example: Banco Galicia
                    </ParamField>

                    <ParamField body="category" type="string">
                      The category of the card's issuer (MAX 255; MIN 3).

                      Example: Gold
                    </ParamField>

                    <ParamField body="type" type="string">
                      The type of the card's issuer (MAX 255; MIN 3).

                      Example: CREDIT, DEBIT, or CHARGE\_CARD

                      `fingerprint` string
                      When a customer enrolls a credit card multiple times related to one or many Yuno accounts, multiple vaulted\_tokens will be generated, but the fingerprint lets you identify when the same card is used for the customer (MAX 255; MIN 3).
                      Example: 55a7fe38-cdc3-45dc-8c5f-820751799c76
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="three_d_secure" type="object">
                  Specifies the details of the 3DS Transaction.

                  <Expandable title="properties">
                    <ParamField body="three_d_secure_setup_id" type="string">
                      Setup ID obteined for the 3DS Direct flow.

                      Example: 24127d61-b852-42fb-acd4-1ee661645376
                    </ParamField>

                    <ParamField body="version" type="enum">
                      Refers to the protocol version of the EMV 3-D Secure specification used. 1.0, 2.0, 2.1.0,
                      2.2.0, 2.2.1.

                      Example: 2.2.1
                    </ParamField>

                    <ParamField body="electronic_commerce_indicator" type="string">
                      This field must be completed with the result of the <a href="/reference/eci-indicators-list">ECI</a> field provided by the 3d Secure
                      service. The Electronic Commerce Indicator (ECI) informs the card issuer if the transaction was
                      protected by a security protocol like VbV or MCSC. It is mandated by Visa and MasterCard that
                      all 3-D Secure transactions have this value populated in the authorization request (MAX: 2,
                      MIN: 0).

                      Example: 04
                    </ParamField>

                    <ParamField body="cryptogram" type="string">
                      This field must be completed with the result of the cryptogram field provided by the
                      3DSecure service. In Visa transactions, it represents the Cardholder Authentication Verification
                      Value (CAVV), a cryptographic value generated by the Issuer as evidence of payment
                      authentication during online purchase to qualify for chargeback protection. MasterCard
                      transactions have a similar value called Accountholder Authentication Value (AAV) or the
                      Universal Cardholder Authentication Field (UCAF). When submitting a transaction for
                      authorization, the merchant must include the CAVV or AAV/UCAF to demonstrate that the cardholder
                      has been authenticated. It is typically base64-encoded (MAX: 40, MIN: 0).

                      Example: BA0BB1Z3N5Q4kjkBU3c3ELGUsJY =
                    </ParamField>

                    <ParamField body="transaction_id" type="string">
                      For 3DS v1:
                      This is the Unique Transaction Identifier. It is automatically generated by the MPI. It is
                      typically 28 bytes in length and base64-encoded. Is commonly referred to as XID (MAX: 40, MIN:
                      0\).
                      For 3DS v2:
                      Universally unique transaction identifier assigned by the DS to identify a single transaction.
                      (MAX: 36, MIN:36).

                      Ex for V1: “TjY0MjAxRjA4MD4987DUzMzYyNjU=”
                      Ex for V2: “c4e59ceb-a382-4d6a-bc87-385d591fa09d”
                    </ParamField>

                    <ParamField body="directory_server_transaction_id" type="string">
                      Transaction ID generated by the Mastercard directory server during authentication (MAX
                      255; MIN 3).

                      Example: f38e6948-5388-41a6-bca4-b49723c19437
                    </ParamField>

                    <ParamField body="pares_status" type="string">
                      Indicates the outcome of the cardholder authentication during the 3-D Secure process. It informs you whether the authentication was successful (Y), failed (N), could not be completed (U), or was only attempted (A).

                      Example: Y
                    </ParamField>

                    <ParamField body="has_challenge" type="boolean">
                      Indicates whether a 3DS challenge occurred. When `false` , the flow can be frictionless or data-only. Data-only is not explicitly flagged in the response.

                      Example: false
                    </ParamField>

                    <ParamField body="acs_id" type="string">
                      Unique identifier provided by the Access Control Server (ACS) during the 3-D Secure authentication process.

                      Example: ACS-1234567890
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="network_token" type="object">
                  Information about the network token used for the transaction. If applicable.

                  <Expandable title="properties">
                    <ParamField body="network" type="enum">
                      The provider associated to the token provided. VISA, MASTERCARD, AMERICAN\_EXPRESS.

                      Example: MASTERCARD
                    </ParamField>

                    <ParamField body="status" type="enum">
                      Status of the token for the payment method. CREATED, ACTIVE, SUSPENDED, CANCELED.

                      Example: ACTIVE
                    </ParamField>

                    <ParamField body="par" type="string">
                      Payment account reference.

                      Example: MCC123456789012
                    </ParamField>

                    <ParamField body="token_data" type="object">
                      Token details.

                      <Expandable title="properties">
                        <ParamField body="number" type="number">
                          \[Mandatory] Token’s number without any separators (MAX 19; MIN 8) only available for PCI certified merchants.

                          Example: 450799000001234
                        </ParamField>

                        <ParamField body="holder_name" type="string">
                          Cardholder’s full name as it appears on the Token (MAX 26; MIN 3).

                          Example: John Doe
                        </ParamField>

                        <ParamField body="iin" type="number">
                          The Institution identification number (IIN) refers to the first few digits of a network token number issued by a financial institution (MAX 8; MIN 6).

                          Example: 45079900
                        </ParamField>

                        <ParamField body="lfd" type="number">
                          Last four digits of the network token (MAX 4; MIN 4).

                          Example: 1234
                        </ParamField>

                        <ParamField body="expiration_month" type="number">
                          Network Token’s expiration month (MM) (MAX 2; MIN 2).

                          Example: 12
                        </ParamField>

                        <ParamField body="expiration_year" type="number">
                          Network Token’s expiration year (YYYY) (MAX 4; MIN 2).

                          Example: 2027
                        </ParamField>

                        <ParamField body="cryptogram" type="string">
                          \[Mandatory] - The unique cryptogram generated by the issuer for the network token in use in the transaction.
                        </ParamField>

                        <ParamField body="electronic_commerce_indicator" type="string">
                          \[Only required for certain providers] - In case the token has been authenticated by Mastercard the field should be set to 02. For Visa or not authenticated tokens, is not necessary to send the field.
                        </ParamField>

                        <ParamField body="token_requestor_id" type="string">
                          \[Only required for certain providers] - Token requestor ID of the merchant
                        </ParamField>

                        <ParamField body="response" type="object">
                          Network transaction details.

                          <Expandable title="properties">
                            <ParamField body="code" type="number">
                              Response code from the service provider.

                              Example: succeeded
                            </ParamField>

                            <ParamField body="message" type="number">
                              Response code from the service provider.

                              Example: Transaction Succeeded
                            </ParamField>
                          </Expandable>
                        </ParamField>
                      </Expandable>
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="stored_credentials" type="object">
                  Indicates the processing type of the transaction.

                  <Expandable title="properties">
                    <ParamField body="reason" type="enum">
                      Indicates the processing type of the transaction.Enum:CARD\_ON\_FILE, SUBSCRIPTION, UNSCHEDULED\_CARD\_ON\_FILE

                      Example: SUBSCRIPTION
                    </ParamField>

                    <ParamField body="usage" type="enum">
                      This field Iets you indicate if this is the first time the vaulted\_token/network\_token is used for a payment or if it has already been used for a previous payment. Enum: FIRST, USED

                      Example: USED
                    </ParamField>

                    <ParamField body="subscription_agreement_id" type="string">
                      This field lets you indicate the identification of the agreement  with the customer for a subscription. Mainly for MX (MAX 255; MIN 3).

                      Example: AA0001
                    </ParamField>

                    <ParamField body="network_Transaction_id" type="string">
                      Unique identifier assigned to a transaction by the card network. It is used to track and reference specific transactions, particularly in recurring payment scenarios, ensuring consistency and traceability across the payment lifecycle (MAX 255; MIN 3).

                      Example: 583103536844189
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="wallet" type="object">
              Specifies the details of the payment method when using a wallet.

              <Expandable title="properties">
                <ParamField body="verify" type="boolean">
                  Using amount = 0 and verify = true, you can verify the user's card without authorizing a real
                  amount.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="cryptogram" type="string">
                  Cryptogram for direct integrations with card wallets (MAX 526; MIN 3).
                </ParamField>

                <ParamField body="capture" type="boolean">
                  Decides whether to authorize the payment or capture it. Authorizing a card payment allows you
                  to
                  reserve funds in a customer's bank account.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="installments" type="integer">
                  The card installments (MAX 50; MIN 1).

                  Example: 3
                </ParamField>

                <ParamField body="payment_method_id" type="string">
                  The user's payment method used in their wallet.

                  Example: credit\_card
                </ParamField>

                <ParamField body="detail" type="string">
                  The payment method's detail used in their wallet.

                  Example: visa
                </ParamField>

                <ParamField body="money_release_date" type="date">
                  Date in which the money from the provider will be available to use.

                  Example: 2022-05-09T00:00:00.000000Z
                </ParamField>

                <ParamField body="sponsor_id" type="string">
                  Partner's provider account (MAX 255; MIN 3).

                  Example: 4562103
                </ParamField>

                <ParamField body="authorization_code" type="string">
                  Acquire's response code.

                  Example: 742A64
                </ParamField>

                <ParamField body="expires_at" type="timestamp">
                  Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

                <ParamField body="customer_data" type="object">
                  Specifies the details of the customer.

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

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

                    <ParamField body="first_name" type="string">
                      The customer's first name (MAX 32, MIN 8).

                      Example: John
                    </ParamField>

                    <ParamField body="last_name" type="string">
                      The customer's last name (MAX 32, MIN 8).

                      Example: Doe
                    </ParamField>

                    <ParamField body="username" type="string">
                      The customer's username in the platform (MAX 32, MIN 8).

                      Example: John\_Doe\_01
                    </ParamField>

                    <ParamField body="identification_type" type="string">
                      The customer's document type (MAX 32, MIN 8).

                      Check the <a href="/reference/country-reference">
                      Country reference</a>. Example: DNI
                    </ParamField>

                    <ParamField body="identification_number" type="string">
                      The customer's identification number (MAX 32, MIN 8).

                      Example: 34566123
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="fee_details" type="object">
                  Specifies the details of the fees.

                  <Expandable title="properties">
                    <ParamField body="amount" type="float">
                      Amount of the transaction (multiple of 0.0001).

                      Example: 40.5
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="card_data" type="object">
                  Specifies the details of the card.

                  <Expandable title="properties">
                    <ParamField body="iin" type="integer">
                      The issuer identification number (IIN) refers to the first few digits of the payment card
                      number issued by a financial institution (MAX 8; MIN 6).

                      Example: 45079900
                    </ParamField>

                    <ParamField body="lfd" type="integer">
                      The last four digits of the card (MAX 4; MIN 4).

                      Example: 0010
                    </ParamField>

                    <ParamField body="number_length" type="integer">
                      The length of the card's number (MAX 19; MIN 8).

                      Example: 19
                    </ParamField>

                    <ParamField body="security_code_length" type="integer">
                      The length of the card's security code (MAX 1; MIN 1).

                      Example: 3
                    </ParamField>

                    <ParamField body="brand" type="string">
                      The card's brand information (MAX 255; MIN 3).

                      Example: visa
                    </ParamField>

                    <ParamField body="holder_name" type="string">
                      Card holder's full name as it appears on the card (MAX 26; MIN 3) only available for PCI
                      certified merchants.

                      Example: JOHN DOE
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="bnpl" type="object">
              Specifies the details of the payment method when using BNPL.

              <Expandable title="properties">
                <ParamField body="installments" type="integer">
                  The loan installments (MAX 50; MIN 1).

                  Example: 10
                </ParamField>

                <ParamField body="provider_image" type="string">
                  The provider's URL (MAX 255; MIN 3).

                  Example: [https://www.company.com/](https://www.company.com/)
                </ParamField>

                <ParamField body="redirect_url" type="string">
                  The URL with the full version of the ticket in case you want to redirect your customer (MAX
                  255;
                  MIN
                  3\).

                  Example: [https://www.company.com/ticket\_1231324](https://www.company.com/ticket_1231324)
                </ParamField>

                <ParamField body="expires_at" type="timestamp">
                  Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

                <ParamField body="customer_data" type="object">
                  Specifies the details of the customer.

                  <Expandable title="properties">
                    <ParamField body="name" type="string">
                      The customer's legal name (MAX 32, MIN 8).

                      Example: Legal name
                    </ParamField>

                    <ParamField body="username" type="string">
                      Customer's username in the provider platform (MAX 32, MIN 8).

                      Example: Legal\_name\_01
                    </ParamField>

                    <ParamField body="tax_id_type" type="string">
                      The customer's tax identifier (MAX 32, MIN 8).

                      Example: CUIT
                    </ParamField>

                    <ParamField body="tax_id" type="string">
                      The customer's tax identifier number (MAX 32, MIN 8).

                      Example: 20-34566123-7
                    </ParamField>

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

                      Example: PERSONAL/BUSINESS
                    </ParamField>

                    <ParamField body="area" type="string">
                      The customer's industry (MAX 255; MIN 3).

                      Example: OTHERS
                    </ParamField>

                    <ParamField body="role" type="string">
                      The customer's role in the company (MAX 255; MIN 3).

                      Example: OWNER
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="bank_transfer" type="object">
              Specifies the details of the payment method when using bank transfer.

              <Expandable title="properties">
                <ParamField body="provider_image" type="string">
                  The provider's URL (MAX 255; MIN 3).

                  Example: [https://www.company.com/logo](https://www.company.com/logo)
                </ParamField>

                <ParamField body="account_type" type="string">
                  Type of the bank account (MAX 255; MIN 3).

                  Example: CHECKINGS/SAVINGS
                </ParamField>

                <ParamField body="bank_name" type="string">
                  Name of the bank associated with the account (MAX 255; MIN 3).

                  Example: Banco Galicia
                </ParamField>

                <ParamField body="bank_id" type="string">
                  Identifier of the selected bank when the provider requires choosing one. Returned only if the merchant sent a value.

                  Example: galicia
                </ParamField>

                <ParamField body="beneficiary_name" type="string">
                  The name of the account holder (MAX 255; MIN 3).

                  Example: John Doe
                </ParamField>

                <ParamField body="bank_account" type="string">
                  The number of the bank account (MAX 255; MIN 3).

                  Example: 54653211313333
                </ParamField>

                <ParamField body="bank_account_2" type="string">
                  The secondary number of the bank account (MAX 255; MIN 3).

                  Example: 78900000000123
                </ParamField>

                <ParamField body="beneficiary_document_type" type="string">
                  Document type of the account holder (MAX 255; MIN 3).

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

                <ParamField body="beneficiary_document" type="string">
                  Document number of the account holder (MAX 255; MIN 3).

                  Example: 54666897
                </ParamField>

                <ParamField body="reference" type="string">
                  Reference code for the user (MAX 255; MIN 3).

                  Example: AA01234-BC
                </ParamField>

                <ParamField body="retrieval_reference_number" type="string">
                  The unique identifier assigned by an acquirer to an authorization.In case of Brazil, you'll receive the nsu.

                  Example: 200000000012
                </ParamField>

                <ParamField body="payment_instruction" type="string">
                  Payments instructions related to the payment (MAX 255; MIN 3).

                  Example: Go to your bank account and transfer the amount using the reference detailed
                  below
                </ParamField>

                <ParamField body="redirect_url" type="string">
                  The URL with the full version of the ticket in case you want to redirect your customer (MAX
                  255;
                  MIN
                  3\).

                  Example: [https://www.company.com/ticket\_1231324](https://www.company.com/ticket_1231324)
                </ParamField>

                <ParamField body="expires_at" type="timestamp">
                  Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

            <ParamField body="ticket" type="object">
              Specifies the details of the payment method when using ticket.

              <Expandable title="properties">
                <ParamField body="type" type="string">
                  The ticket's type.

                  Example: number, barcode, custom, reference\_code, qr
                </ParamField>

                <ParamField body="benefit_type" type="enum">
                  User´s benefit type for ticket payment method. JUNAEB, PRIVATE

                  Example: PRIVATE
                </ParamField>

                <ParamField body="provider_number" type="integer">
                  The ticket's number.

                  Example: 13141
                </ParamField>

                <ParamField body="provider_barcode" type="integer">
                  The ticket's barcode.

                  Example: 456789009878765u7654
                </ParamField>

                <ParamField body="provider_logo" type="string">
                  The ticket's logo.

                  Example: [https://www.company.com/logo](https://www.company.com/logo)
                </ParamField>

                <ParamField body="provider_format" type="string">
                  The ticket's format.

                  Example: barcode, custom
                </ParamField>

                <ParamField body="payment_instruction" type="string">
                  Payments instructions related to the payment (MAX 255; MIN 3).

                  Example: Go to your closest store and pay the total amount using the reference detailed below
                </ParamField>

                <ParamField body="redirect_url" type="string">
                  The URL with the full version of the ticket.

                  Example: [https://www.company.com/ticket\_1231324](https://www.company.com/ticket_1231324)
                </ParamField>

                <ParamField body="expires_at" type="timestamp">
                  Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

            <ParamField body="payment_link" type="object">
              Specifies the details of the payment method when using a payment link.

              <Expandable title="properties">
                <ParamField body="verify" type="boolean">
                  Using amount = 0 and verify = true, you can verify the user's card without authorizing a real
                  amount.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="capture" type="boolean">
                  Decides whether to authorize the payment or capture it. Authorizing a card payment allows you
                  to
                  reserve funds in a customer's bank account.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="expires_at" type="timestamp">
                  Payment methods expiration date. "yyyy-MM-dd HH:mm:ss.SSSz"

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

                <ParamField body="installments" type="integer">
                  The card installments (MAX 50; MIN 1).

                  Example: 3
                </ParamField>

                <ParamField body="payment_method_id" type="string">
                  The user's payment method used in their wallet.

                  Example: credit\_card
                </ParamField>

                <ParamField body="detail" type="string">
                  The payment method's detail used in their wallet.

                  Example: visa
                </ParamField>

                <ParamField body="money_release_date" type="date">
                  Date in which the money from the provider will be available to use.

                  Example: 2022-05-09T00:00:00.000000Z
                </ParamField>

                <ParamField body="sponsor_id" type="string">
                  Partner's provider account (MAX 255; MIN 3).

                  Example: 4562103
                </ParamField>

                <ParamField body="authorization_code" type="string">
                  Acquire's response code.

                  Example: 742A64
                </ParamField>

                <ParamField body="customer_data" type="object">
                  Specifies the details of the customer.

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

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

                    <ParamField body="first_name" type="string">
                      The customer's first name (MAX 32, MIN 8).

                      Example: John
                    </ParamField>

                    <ParamField body="last_name" type="string">
                      The customer's last name (MAX 32, MIN 8).

                      Example: Doe
                    </ParamField>

                    <ParamField body="username" type="string">
                      The customer's username in the platform (MAX 32, MIN 8).

                      Example: John\_Doe\_01
                    </ParamField>

                    <ParamField body="identification_type" type="string">
                      The customer's document type (MAX 32, MIN 8).

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

                    <ParamField body="identification_number" type="string">
                      The customer's identification number (MAX 32, MIN 8).

                      Example: 34566123
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="fee_details" type="object">
                  Specifies the details of the fees.

                  <Expandable title="properties">
                    <ParamField body="amount" type="float">
                      Amount of the transaction (multiple of 0.0001).

                      Example: 40.5
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="card_data" type="object">
                  Specifies the details of the card.

                  <Expandable title="properties">
                    <ParamField body="iin" type="integer">
                      The issuer identification number (IIN) refers to the first few digits of the payment card
                      number issued by a financial institution (MAX 8; MIN 6).

                      Example: 45079900
                    </ParamField>

                    <ParamField body="lfd" type="integer">
                      The last four digits of the card (MAX 4; MIN 4).

                      Example: 0010
                    </ParamField>

                    <ParamField body="number_length" type="integer">
                      The length of the card's number (MAX 19; MIN 8).

                      Example: 19
                    </ParamField>

                    <ParamField body="security_code_length" type="integer">
                      The length of the card's security code (MAX 1; MIN 1).

                      Example: 3
                    </ParamField>

                    <ParamField body="brand" type="string">
                      The card's brand information (MAX 255; MIN 3).

                      Example: visa
                    </ParamField>

                    <ParamField body="holder_name" type="string">
                      Card holder's full name as it appears on the card (MAX 26; MIN 3) only available for PCI
                      certified merchants.

                      Example: John Doe
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="response_code" type="string">
      The code that represents the response of the te outcome of the transaction.

      Example: SUCCEEDED
    </ParamField>

    <ParamField body="response_message" type="string">
      The description of the response\_code.

      Example: Transaction successful
    </ParamField>

    <ParamField body="reason" type="string">
      The reason for the transaction. Applies to secondary transactions, such as refunds or captures.

      Possible values: `CANCELLED`, `DISMISS`, `DUPLICATE`, `DUPLICATED`, `FRAUDULENT`, `MISSED`, `NOT_FOUND`, `ORDER_STOPPED`, `REFUNDED`, `REQUESTED_BY_CUSTOMER`, `RESOLVED`, `REVERSE`, `SERVICE_SUSPENDED`
    </ParamField>

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

      Example: Purchase on web
    </ParamField>

    <ParamField body="merchant_reference" type="string">
      The reference generated by the merchant to identify the payment/transaction.

      Example: AA01
    </ParamField>

    <ParamField body="merchant_advice_code" type="enum">
      Normalized Merchant Advice Code for declined transactions; use it to guide retry behavior and routing.

      Example: TRY\_AGAIN\_LATER
    </ParamField>

    <ParamField body="merchant_advice_code_message" type="string">
      Human‑readable message that explains the advice returned in `merchant_advice_code` .

      Example: Retry within 24 hours
    </ParamField>

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

      <Expandable title="properties">
        <ParamField body="id" type="string">
          The provider id that processed the payment.

          Example: DLOCAL
        </ParamField>

        <ParamField body="transaction_id" type="string">
          The id of the transaction from the provider.

          Example: 5a1fa541-5fa2-496e-9fdc-29b34e09a107
        </ParamField>

        <ParamField body="third_party_account_id" type="string">
          The id of the account from the processor of the provider. If applies.

          Example: AA001298
        </ParamField>

        <ParamField body="third_party_transaction_id" type="string">
          The id of the transaction from the processor of the provider. If applies.

          Example: 1309982
        </ParamField>

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

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

        <ParamField body="status" type="enum">
          The status of the transaction.

          Example: SUCCEEDED
        </ParamField>

        <ParamField body="status_detail" type="string">
          The status\_detail of the transaction.

          Example: APPROVED
        </ParamField>

        <ParamField body="merchant_advice_code" type="string">
          Raw Merchant Advice Code returned by the provider for declined transactions.

          Example: 25
        </ParamField>

        <ParamField body="merchant_advice_code_message" type="string">
          Provider message that explains the meaning of the raw Merchant Advice Code.

          Example: Retry after 24 hours
        </ParamField>

        <ParamField body="response_code" type="string">
          The code that represents the response of the te outcome of the transaction from the provider.

          Example: SUCCEEDED
        </ParamField>

        <ParamField body="response_message" type="string">
          Message to provide additional information regarding the operation status.

          Example: Successful transaction
        </ParamField>

        <ParamField body="iso8583_response_code" type="object">
          The code of the international standard for financial transaction card originated interchange messaging ( <a href="https://en.wikipedia.org/wiki/ISO_8583">ISO 8583</a> ).

          Example: 00
        </ParamField>

        <ParamField body="iso8583_response_message" type="object">
          The message of the international standard for financial transaction card originated interchange messaging ( <a href="https://en.wikipedia.org/wiki/ISO_8583">ISO 8583</a> ).

          Example: Approved or completed successfully
        </ParamField>

        <ParamField body="raw_notification" type="array of object">
          The direct notification from the provider for the transaction. The format of the object depends on the
          provider's response.

          Example: JSON, XML, string
        </ParamField>

        <ParamField body="detail" type="object">
          Specifies the payment method detail object returned by the provider, which specifies the details of the
          different transaction
          category types.

          <Expandable title="properties">
            <ParamField body="card" type="object">
              Specifies the details of the payment method when using a card.

              <Expandable title="properties">
                <ParamField body="verify" type="boolean">
                  Using amount = 0 and verify = true, you can verify the user's card without authorizing a real
                  amount.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="capture" type="boolean">
                  Decides whether to authorize the payment or capture it. Authorizing a card payment allows you
                  to
                  reserve funds in a customer's bank account.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="installments" type="integer">
                  The card installments (MAX 50; MIN 1).

                  Example: 3
                </ParamField>

                <ParamField body="first_installments_deferral" type="integer">
                  Number of months to wait to debit the first installment.

                  Example: 1
                </ParamField>

                <ParamField body="installments_type" type="string">
                  Type of installments used in the card payment.

                  Example: string
                </ParamField>

                <ParamField body="installments_amount" type="integer">
                  The installment amount includes interests associated with the installment and the information
                  is
                  defined by the provider.

                  Example: 3
                </ParamField>

                <ParamField body="soft_descriptor" type="string">
                  The descriptor passed per transaction to out platform. It will be presented on the customer's
                  physical bank statement (MAX 15; MIN 0).

                  Example: COMPANY1
                </ParamField>

                <ParamField body="authorization_code" type="string">
                  The acquirer's response code.

                  Example: 742A64
                </ParamField>

                <ParamField body="retrieval_reference_number" type="integer">
                  The unique identifier assigned by an acquirer to an authorization. In case of Brazil, you'll receive the nsu.

                  Example: 200000000012
                </ParamField>

                <ParamField body="voucher" type="string">
                  The unique identifier of the payment receipt assigned by the issuing bank for a card
                  transaction.
                  This field is empty if the gateway does not provide information about the transaction (MAX 255; MIN
                  3\).

                  Example: 43564
                </ParamField>

                <ParamField body="card_data" type="object">
                  Specifies the details of the card.

                  <Expandable title="properties">
                    <ParamField body="holder_name" type="string">
                      Card holder's full name as it appears on the card (MAX 26; MIN 3) only available for PCI
                      certified merchants.

                      Example: Fannie Weissnat
                    </ParamField>

                    <ParamField body="iin" type="integer">
                      The issuer identification number (IIN) refers to the first few digits of the payment card
                      number issued by a financial institution (MAX 8; MIN 6).

                      Example: 41961111
                    </ParamField>

                    <ParamField body="lfd" type="integer">
                      The last four digits of the card (MAX 4; MIN 4).

                      Example: 0010
                    </ParamField>

                    <ParamField body="number_length" type="integer">
                      The length of the card's number (MAX 2; MIN 1).

                      Example: 16
                    </ParamField>

                    <ParamField body="security_code_length" type="integer">
                      The length of the card's security code (MAX 1; MIN 1).

                      Example: 3
                    </ParamField>

                    <ParamField body="brand" type="string">
                      The card's brand information (MAX 255; MIN 3).

                      Example: VISA
                    </ParamField>

                    <ParamField body="issuer_name" type="string">
                      The card's issuer (MAX 255; MIN 3).

                      Example: Banco Galicia
                    </ParamField>

                    <ParamField body="category" type="string">
                      The category of the card's issuer (MAX 255; MIN 3).

                      Example: Gold
                    </ParamField>

                    <ParamField body="type" type="string">
                      The type of the card's issuer (MAX 255; MIN 3).

                      Example: CREDIT, DEBIT, or CHARGE\_CARD
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="wallet" type="object">
              Specifies the details of the payment method when using a wallet.

              <Expandable title="properties">
                <ParamField body="verify" type="boolean">
                  Using amount = 0 and verify = true, you can verify the user's card without authorizing a real
                  amount.

                  Possible values: `True` or `False`

                  `cryptogram` string
                  Cryptogram for direct integrations with card wallets (MAX 526; MIN 3).
                </ParamField>

                <ParamField body="capture" type="boolean">
                  Decides whether to authorize the payment or capture it. Authorizing a card payment allows you
                  to
                  reserve funds in a customer's bank account.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="installments" type="integer">
                  The card installments (MAX 50; MIN 1).

                  Example: 3
                </ParamField>

                <ParamField body="payment_method_id" type="string">
                  The user's payment method used in their wallet.

                  Example: credit\_card
                </ParamField>

                <ParamField body="detail" type="string">
                  The payment method's detail used in their wallet.

                  Example: visa
                </ParamField>

                <ParamField body="money_release_date" type="date">
                  Date in which the money from the provider will be available to use.

                  Example: 2022-05-09T00:00:00.000000Z
                </ParamField>

                <ParamField body="sponsor_id" type="string">
                  Partner's provider account (MAX 255; MIN 3).

                  Example: 4562103
                </ParamField>

                <ParamField body="authorization_code" type="string">
                  Acquire's response code.

                  Example: 742A64
                </ParamField>

                <ParamField body="customer_data" type="object">
                  Specifies the details of the customer.

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

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

                    <ParamField body="first_name" type="string">
                      The customer's first name (MAX 32, MIN 8).

                      Example: John
                    </ParamField>

                    <ParamField body="last_name" type="string">
                      The customer's last name (MAX 32, MIN 8).

                      Example: Doe
                    </ParamField>

                    <ParamField body="username" type="string">
                      The customer's username in the platform (MAX 32, MIN 8).

                      Example: John\_Doe\_01
                    </ParamField>

                    <ParamField body="identification_type" type="string">
                      The customer's document type (MAX 32, MIN 8).

                      Check the <a href="/reference/country-reference">
                      Country reference</a>. Example: DNI
                    </ParamField>

                    <ParamField body="identification_number" type="string">
                      The customer's identification number (MAX 32, MIN 8).

                      Example: 34566123
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="fee_details" type="object">
                  Specifies the details of the fees.

                  <Expandable title="properties">
                    <ParamField body="amount" type="float">
                      Amount of the transaction (multiple of 0.0001).

                      Example: 40.5
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="card_data" type="object">
                  Specifies the details of the card.

                  <Expandable title="properties">
                    <ParamField body="iin" type="integer">
                      The issuer identification number (IIN) refers to the first few digits of the payment card
                      number issued by a financial institution (MAX 8; MIN 6).

                      Example: 45079900
                    </ParamField>

                    <ParamField body="lfd" type="integer">
                      The last four digits of the card (MAX 4; MIN 4).

                      Example: 0010
                    </ParamField>

                    <ParamField body="number_length" type="integer">
                      The length of the card's number (MAX 19; MIN 8).

                      Example: 19
                    </ParamField>

                    <ParamField body="security_code_length" type="integer">
                      The length of the card's security code (MAX 1; MIN 1).

                      Example: 3
                    </ParamField>

                    <ParamField body="brand" type="string">
                      The card's brand information (MAX 255; MIN 3).

                      Example: visa
                    </ParamField>

                    <ParamField body="holder_name" type="string">
                      Card holder's full name as it appears on the card (MAX 26; MIN 3) only available for PCI
                      certified merchants.

                      Example: JOHN DOE
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="bnpl" type="object">
              Specifies the details of the payment method when using BNPL.

              <Expandable title="properties">
                <ParamField body="installments" type="integer">
                  The loan installments (MAX 50; MIN 1).

                  Example: 10
                </ParamField>

                <ParamField body="provider_image" type="string">
                  The provider's URL (MAX 255; MIN 3).

                  Example: [https://www.company.com/logo](https://www.company.com/logo)
                </ParamField>

                <ParamField body="redirect_url" type="string">
                  The URL with the full version of the ticket in case you want to redirect your customer (MAX
                  255;
                  MIN
                  3\).

                  Example: [https://www.company.com/ticket\_1231324](https://www.company.com/ticket_1231324)
                </ParamField>

                <ParamField body="customer_data" type="object">
                  Specifies the details of the customer.

                  <Expandable title="properties">
                    <ParamField body="name" type="string">
                      The customer's legal name (MAX 32, MIN 8).

                      Example: Legal name
                    </ParamField>

                    <ParamField body="username" type="string">
                      Customer's username in the provider platform (MAX 32, MIN 8).

                      Example: Legal\_name\_01
                    </ParamField>

                    <ParamField body="tax_id_type" type="string">
                      The customer's tax identifier (MAX 32, MIN 8).

                      Example: CUIT
                    </ParamField>

                    <ParamField body="tax_id" type="string">
                      The customer's tax identifier number (MAX 32, MIN 8).

                      Example: 20-34566123-7
                    </ParamField>

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

                      Example: PERSONAL/BUSINESS
                    </ParamField>

                    <ParamField body="area" type="string">
                      The customer's industry (MAX 255; MIN 3).

                      Example: OTHERS
                    </ParamField>

                    <ParamField body="role" type="string">
                      The customer's role in the company (MAX 255; MIN 3).

                      Example: OWNER
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="bank_transfer" type="object">
              Specifies the details of the payment method when using bank transfer.

              <Expandable title="properties">
                <ParamField body="provider_image" type="string">
                  The provider's URL (MAX 255; MIN 3).

                  Example: [https://www.company.com/](https://www.company.com/)
                </ParamField>

                <ParamField body="account_type" type="string">
                  Type of the bank account (MAX 255; MIN 3).

                  Example: CHECKINGS/SAVINGS
                </ParamField>

                <ParamField body="bank_name" type="string">
                  Name of the bank associated with the account (MAX 255; MIN 3).

                  Example: Banco Galicia
                </ParamField>

                <ParamField body="bank_id" type="string">
                  Identifier of the bank selected by the payer when provided in the original payment request.

                  Example: galicia
                </ParamField>

                <ParamField body="beneficiary_name" type="string">
                  The name of the account holder (MAX 255; MIN 3).

                  Example: John Doe
                </ParamField>

                <ParamField body="bank_account" type="string">
                  The number of the bank account (MAX 255; MIN 3).

                  Example: 54653211313333
                </ParamField>

                <ParamField body="bank_account_2" type="string">
                  The secondary number of the bank account (MAX 255; MIN 3).

                  Example: 78900000000123
                </ParamField>

                <ParamField body="beneficiary_document_type" type="string">
                  Document type of the account holder (MAX 255; MIN 3).

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

                <ParamField body="beneficiary_document" type="string">
                  Document number of the account holder (MAX 255; MIN 3).

                  Example: 54666897
                </ParamField>

                <ParamField body="payment_instruction" type="string">
                  Payments instructions related to the payment (MAX 255; MIN 3).

                  Example: Go to your bank account and transfer the amount using the reference detailed
                  below
                </ParamField>

                <ParamField body="redirect_url" type="string">
                  The URL with the full version of the ticket in case you want to redirect your customer (MAX
                  255;
                  MIN
                  3\).

                  Example: [https://www.company.com/ticket\_1231324](https://www.company.com/ticket_1231324)
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="ticket" type="object">
              Specifies the details of the payment method when using ticket.

              <Expandable title="properties">
                <ParamField body="type" type="string">
                  The ticket's type.

                  Example: number, barcode, custom, reference\_code, qr
                </ParamField>

                <ParamField body="provider_number" type="integer">
                  The ticket's number.

                  Example: 13141
                </ParamField>

                <ParamField body="provider_barcode" type="integer">
                  The ticket's barcode.

                  Example: 456789009878765u7654
                </ParamField>

                <ParamField body="provider_logo" type="string">
                  The ticket's logo.

                  Example: [https://www.company.com/logo](https://www.company.com/logo)
                </ParamField>

                <ParamField body="provider_format" type="string">
                  The ticket's format.

                  Example: barcode, custom
                </ParamField>

                <ParamField body="redirect_url" type="string">
                  The url with the full version of the ticket.

                  Example: [https://www.company.com/ticket\_1231324](https://www.company.com/ticket_1231324)
                </ParamField>
              </Expandable>
            </ParamField>

            <ParamField body="payment_link" type="object">
              Specifies the details of the payment method when using a payment link.

              <Expandable title="properties">
                <ParamField body="verify" type="boolean">
                  Using amount = 0 and verify = true, you can verify the user's card without authorizing a real
                  amount.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="capture" type="boolean">
                  Decides whether to authorize the payment or capture it. Authorizing a card payment allows you
                  to
                  reserve funds in a customer's bank account.

                  Possible values: `True` or `False`
                </ParamField>

                <ParamField body="installments" type="integer">
                  The card installments (MAX 50; MIN 1).

                  Example: 3
                </ParamField>

                <ParamField body="payment_method_id" type="string">
                  The user's payment method used in their wallet.

                  Example: credit\_card
                </ParamField>

                <ParamField body="detail" type="string">
                  The payment method's detail used in their wallet.

                  Example: visa
                </ParamField>

                <ParamField body="money_release_date" type="date">
                  Date in which the money from the provider will be available to use.

                  Example: 2022-05-09T00:00:00.000000Z
                </ParamField>

                <ParamField body="sponsor_id" type="string">
                  Partner's provider account (MAX 255; MIN 3).

                  Example: 4562103
                </ParamField>

                <ParamField body="authorization_code" type="string">
                  Acquire's response code.

                  Example: 742A64
                </ParamField>

                <ParamField body="customer_data" type="object">
                  Specifies the details of the customer.

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

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

                    <ParamField body="first_name" type="string">
                      The customer's first name (MAX 32, MIN 8).

                      Example: John
                    </ParamField>

                    <ParamField body="last_name" type="string">
                      The customer's last name (MAX 32, MIN 8).

                      Example: Doe
                    </ParamField>

                    <ParamField body="username" type="string">
                      The customer's username in the platform (MAX 32, MIN 8).

                      Example: John\_Doe\_01
                    </ParamField>

                    <ParamField body="identification_type" type="string">
                      The customer's document type (MAX 32, MIN 8).

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

                    <ParamField body="identification_number" type="string">
                      The customer's identification number (MAX 32, MIN 8).

                      Example: 34566123
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="fee_details" type="object">
                  Specifies the details of the fees.

                  <Expandable title="properties">
                    <ParamField body="amount" type="float">
                      Amount of the transaction (multiple of 0.0001).

                      Example: 40.5
                    </ParamField>
                  </Expandable>
                </ParamField>

                <ParamField body="card_data" type="object">
                  Specifies the details of the card.

                  <Expandable title="properties">
                    <ParamField body="iin" type="integer">
                      The issuer identification number (IIN) refers to the first few digits of the payment card
                      number issued by a financial institution (MAX 8; MIN 6).

                      Example: 45079900
                    </ParamField>

                    <ParamField body="lfd" type="integer">
                      The last four digits of the card (MAX 4; MIN 4).

                      Example: 0010
                    </ParamField>

                    <ParamField body="number_length" type="integer">
                      The length of the card's number (MAX 19; MIN 8).

                      Example: 19
                    </ParamField>

                    <ParamField body="security_code_length" type="integer">
                      The length of the card's security code (MAX 1; MIN 1).

                      Example: 3
                    </ParamField>

                    <ParamField body="brand" type="string">
                      The card's brand information (MAX 255; MIN 3).

                      Example: visa
                    </ParamField>

                    <ParamField body="holder_name" type="string">
                      Card holder's full name as it appears on the card (MAX 26; MIN 3) only available for PCI
                      certified merchants.

                      Example: John Doe
                    </ParamField>
                  </Expandable>
                </ParamField>
              </Expandable>
            </ParamField>
          </Expandable>
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="connection_data" type="object">
      Specifies the connection data object, which represents the connection used to process the transaction.

      <Expandable title="properties">
        <ParamField body="id" type="string">
          The unique identifier of the payment connection in Yuno (MAX 64 ; MIN 36).

          Example: 88292fd3-bf5b-4b23-bb95-7186ba4e7f88
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="created_at" type="timestamp">
      The date and time when the transaction was created.

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

    <ParamField body="updated_at" type="timestamp">
      The date and time from the last time the transaction was updated.

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

<ParamField body="split_marketplace" type="array of objects">
  Split marketplace array of objects

  <Expandable title="properties">
    <ParamField body="recipient_id" type="string">
      The unique identifier of the recipient in the Yuno system.

      You must provide the recipient\_id (Yuno-generated) or the 'provider\_recipient\_id' (external provider's ID) when creating a payment.
    </ParamField>

    <ParamField body="provider_recipient_id" type="string">
      The recipient ID provided by the external payment provider, if applicable.

      You must provide the provider\_recipient\_id or the recipient\_id (Yuno-generated) when creating a payment.
    </ParamField>

    <ParamField body="type" type="string">
      The type of split.

      Example: PURCHASE
    </ParamField>

    <ParamField body="merchant_reference" type="string">
      Optional unique identifier for the split transaction.
    </ParamField>

    <ParamField body="amount" type="object">
      Defines the amount of the split.

      <Expandable title="properties">
        <ParamField body="value" type="float">
          The split amount (multiple of 0.0001).
        </ParamField>

        <ParamField body="currency" type="string">
          The currency used to make the payment (MAX 3; MIN 3; ISO 4217).
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="liability" type="object">
      Optional information regarding the recipient's liability for fees and chargebacks.

      <Expandable title="properties">
        <ParamField body="processing_fee" type="string">
          Indicates who will be charged the transaction fee.
        </ParamField>

        <ParamField body="chargebacks" type="boolean">
          The recipient is responsible in case of a chargeback.
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="transactions_history" type="array of objects">
  The list of the transactions that are part of a payment. It is going to depend on how many providers you have set up in your payment method route.
</ParamField>

<ParamField body="workflow" type="enum">
  The payment workflow. Indicates whether the integration will use Yuno´s SDK or will be a back to back
  connection (Card implementation only available for PCI compliant merchants).

  Possible enum values:

  * `SDK_CHECKOUT`: Use Yuno SDK.
  * `DIRECT`: Back to back integration with provider info for custom payment
    experience.
  * `REDIRECT`: Back to back integration with provider redirection.
</ParamField>

<ParamField body="callback_url" type="string">
  The URL where to redirect the customer after the payment. Only required for DIRECT integrations that have a
  redirection (MAX 526; MIN 3).

  Example: [https://www.company.com/customer\_1231324](https://www.company.com/customer_1231324)
</ParamField>

<ParamField body="metadata" type="array of objects">
  Specifies a list of custom key–value pairs associated with the payment (for internal references, segmentation, or workflow tags). You can add up to 120 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: `order_id`, `customer_tier`). Avoid sending sensitive or personal data.

      <Expandable title="properties">
        <ParamField body="key" type="string">
          Specifies one metadata key (MAX 48).

          Example: age
        </ParamField>

        <ParamField body="value" type="string">
          Specifies the value for the defined metadata key (MAX 512).

          Example: 28
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="routing_rules" type="array of objects">
  Returns the routing rules information during the payment creation.

  <Expandable title="properties">
    <ParamField body="smart_routing" type="bool">
      Specifies if a transaction went through the smart routing feature or not.

      Example: false
    </ParamField>

    <ParamField body="monitors" type="bool">
      Specifies if a transaction went through the monitors feature or not.

      Example: false
    </ParamField>

    <ParamField body="condition" type="object">
      Object with the corresponding information for the routing condition that applies to the payment

      <Expandable title="properties">
        <ParamField body="id" type="string">
          ID of the condition corresponding to the payment.

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

<ParamField body="subscription_id" type="string">
  The unique identifier of the subscription associated to the payment (MAX 64 ; MIN 36).

  Example: 7304911d-5df9-429e-8488-ad41abea1a4c
</ParamField>

<ParamField body="subscription" type="struct">
  Returns the subscription details associated to the payment.

  <Expandable title="properties">
    <ParamField body="billing_cycle" type="int">
      Specifies the billing cycle of the subscription associated to the payment.

      Example: 1
    </ParamField>

    <ParamField body="retry" type="int">
      Specifies the retry attempt associated to the billing cycle of the subscription.

      Example: 2
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="fraud_screening" type="array of objects">
  Provides information about the fraud scans used for the payment.

  <Expandable title="properties">
    <ParamField body="status" type="enum">
      The final status of the screening process of the payment.

      Example: SUCCEEDED
    </ParamField>

    <ParamField body="stand_alone" type="boolean">
      Optional field to send in the payment indicating if the fraud screening is stand alone, meaning that a payment will not be excecuted after the fraud screening is made. You can use this field while creating your CARD route.

      Example: false
    </ParamField>

    <ParamField body="transactions" type="object">
      Specifies the transaction details associated with a screening process of the payment.

      <Expandable title="properties">
        <ParamField body="id" type="string">
          The id of the fraud transaction (MAX 64; MIN 36).

          Example: ft12
        </ParamField>

        <ParamField body="type" type="enum">
          Type of the fraud transaction.

          Possible enum values: `PRE_AUTH`, `POS_AUTH`
        </ParamField>

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

          Example: SUCCEEDED
        </ParamField>

        <ParamField body="response_code" type="enum">
          The response code of the transaction.

          Example: FRAUD\_VERIFIED
        </ParamField>

        <ParamField body="response_message" type="enum">
          The response message of the transaction.

          Example: Fraud approved
        </ParamField>

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

          <Expandable title="properties">
            <ParamField body="provider_id" type="string">
              The id of the fraud prevention provider.

              Example: CLEARSALE
            </ParamField>

            <ParamField body="transaction_id" type="string">
              The id of the fraud transaction from the provider.

              Example: AA001234567
            </ParamField>

            <ParamField body="status" type="string">
              The provider fraud transaction status.

              Example: APM
            </ParamField>

            <ParamField body="score" type="string">
              The provider score for the transaction.

              Example: 0.7
            </ParamField>

            <ParamField body="raw_response" type="string">
              The raw\_response of the provider.

              Example: JSON
            </ParamField>
          </Expandable>
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField body="created_at" type="timestamp">
      The date and time when the fraud screening was created.

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

    <ParamField body="updated_at" type="timestamp">
      The date and time from the last time the fraud screening was updated.

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