Pedidos

Para realizar pedidos de cartão de crédito ou boleto, você deve criar um objeto order. Este objeto tem os seguintes atributos:

AtributosTipoDescrição
idstringCódigo do pedido. Formato: or_XXXXXXXXXXXXXXXX
currencystringMoeda. Valor possível: BRL.
statusstringStatus do pedido. Possíveis valores: Pending, Paid, Canceled, Failed.
codestringCódigo identificador do pedido no sistema da loja.
customerobjectDados do cliente. Saiba mais sobre clientes.
shippingobjectDados para entrega. Saiba mais sobre entregas.
antifraudobjectDados do serviço de antifraude. Saiba mais sobre antifraude.
paymentsarray of objectLista de dados de cobrança. Saiba mais sobre cobranças.
itemsobjectItens do pedido. Saiba mais sobre itens do pedido.
closedbooleanIndica se o pedido fechado. Valor padrão: true.
created_atdatetimeData de criação do pedido (UTC).
updated_atdatetimeData de atualização do pedido (UTC).
metadataobjectObjeto chave/valor utilizado para armazenar informações adicionais sobre o pedido. Saiba mais sobre metadata.
recurrence_cyclestringInforma se o pedido é a primeira ou subsequente transação de uma recorrência externa.
Possíveis valores: first ou subsequent.
Observação: O atributo é referente ao objeto payments.credit_card.
(Importante: Não cria uma cobrança recorrente)

🚧

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" (valor default), não pode sofrer alterações após sua criação.
Um pedido aberto, isto é, "closed" : "false", pode ser alterado após sua criação.

🚧

Pedido Aberto

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.