Para realizar pedidos de cartão de crédito ou boleto, você deve criar um objeto order
. Este objeto tem os seguintes atributos:
Atributos | Tipo | Descrição |
---|---|---|
id | string | Código do pedido. Formato: or_XXXXXXXXXXXXXXXX |
currency | string | Moeda. Valor possível: BRL . |
status | string | Status do pedido. Possíveis valores: Pending , Paid , Canceled , Failed . |
code | string | Código identificador do pedido no sistema da loja. |
customer | object | Dados do cliente. Saiba mais sobre clientes. |
shipping | object | Dados para entrega. Saiba mais sobre entregas. |
antifraud | object | Dados do serviço de antifraude. Saiba mais sobre entregas. |
charges | array of object | Lista de dados de cobrança. Saiba mais sobre cobranças. |
items | object | Itens do pedido. Saiba mais sobre itens do pedido. |
closed | boolean | Indica se o pedido fechado. Valor padrão: true . |
created_at | datetime | Data de criação do pedido. |
metadata | object | Objeto chave/valor utilizado para armazenar informações adicionais sobre o pedido. Saiba mais sobre metadata. |
Pedidos Abertos e Fechados
Existem duas opções de pedido: Pedido Aberto e Pedido Fechado, de acordo com o atributo
closed
.
Um pedido fechado, ou seja,"closed" : "true"
, não pode sofrer interação.
Um pedido aberto, isto é,"closed" : "false"
, pode sofrer interação após sua criação.
Caso o pedido seja criado como aberto, ou seja, o atributo "closed" : "false", seu status não será alterado para 'paid' até que seja ele seja fechado manualmente. Saiba mais sobre fechamento de pedidos.
Vale ressaltar que seu status não será mudado para pago, ainda que todas as suas cobranças estejam pagas.