> ## Documentation Index
> Fetch the complete documentation index at: https://yuno-3979e326-docs-agent-readable-descriptions.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# The Payment Method Object

> Attributes of the payment method object associated with a customer.

## Attributes

This object represents a payment method that can be associated with a customer.

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

  Example: 693ed90e-5aa9-11ed-9b6a-0242ac120002
</ParamField>

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

  Example: 8caa8bf4-5aa9-11ed-9b6a-0242ac120002
</ParamField>

<ParamField body="name" type="string">
  The payment method name (MAX 255; MIN 3).

  Example: Mercado Pago - Wallet
</ParamField>

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

  Example: Mercado Pago - Wallet, the best!
</ParamField>

<ParamField body="type" type="enum">
  The payment method type (MAX 255; MIN 3).

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

<ParamField body="category" type="string">
  The payment method category (MAX 255; MIN 3).

  Example: CARD
</ParamField>

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

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

<ParamField body="verify" type="object">
  Indicates whether to verify the payment with a verify transaction or not. You’ll need to have a provider defined in your CARD route.

  <Expandable title="properties">
    <ParamField body="vault_on_success" type="boolean">
      Indicates whether to verify the payment with a verify transaction or not. False by default.
    </ParamField>

    <ParamField body="currency" type="enum">
      Currency of the card verification.(MAX 3; MIN 3; <a href="https://en.wikipedia.org/wiki/ISO_4217">ISO 4217</a> ).

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

<ParamField body="status" type="enum">
  Status of the payment method (MAX 255; MIN 5).

  Possible enum values: Check the <a href="/reference/customer-sessions-enrollment/enrollment-workflow#payment-method-status">Payment method status</a>.
</ParamField>

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

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

<ParamField body="updated_at" type="timestamp">
  Last payment method update date and time (MAX 27; MIN 27; <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a> ).

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

<ParamField body="enrollment" type="object">
  Specifies enrollment object.

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

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

    <ParamField body="sdk_action_required" type="boolean">
      Required action to call the SDK.

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

<ParamField body="provider" type="object">
  Specifies provider object.

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

      Example: BANK
    </ParamField>

    <ParamField body="provider_status" type="string">
      The status of the provider (MAX 255; MIN 3).

      Example: OK
    </ParamField>

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

      Example: a079d524-c3df-4470-b3c8-7f290f5a0ba4
    </ParamField>

    <ParamField body="token" type="string">
      The token returned from the provider (MAX 64; MIN 36).

      Example: a079d524-c3df-4470-b3c8-7f290f5a0ba4
    </ParamField>
  </Expandable>
</ParamField>
