---
title: "Validar Opções de Pagamento"
method: POST
path: "/order/payment-options"
tags: ["Pedidos"]
---

# Validar Opções de Pagamento

`POST /order/payment-options`

## Request body

- PaymentOptionsRequestDTO
  - `customer_id` string, nullable — Id do cliente
  - `external_id` string, nullable — Id externo
  - `amount` union, required — Valor
    - number
    - string

## Response `200`

Opções de pagamento retornadas com sucesso

- PaymentOptionsResponseDTO
  - `payment_methods` PaymentMethodResponseDTO[]
    - `payment_method` string, required
    - `card_id` string, nullable
    - `title` string, nullable
    - `card_brand` 'visa' | 'mastercard' | 'elo' | 'hipercard' | 'unionpay' | 'maestro' | 'dinersclub' | 'discover' | 'sorocred' | 'jcb' | 'ticketlog'
    - `last_four_digits` union
      - string
      - integer
    - `accessibility` string, nullable
    - `installments_options` InstallmentsOptionResponseDTO[], nullable
      - `installments` integer, required
      - `transaction_fee` number, required
      - `installment_amount` number, required
      - `total_amount` number, required
    - `transaction_fee` number, nullable
    - `total_amount` number, nullable
  - `session_id` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/usezapay/apis/zapi.md) · [All operations](https://skmtc.net/usezapay/apis/zapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usezapay/zapi/versions/50c96157fff4/schema)
