Pular para o conteúdo
Acessar conta

Marcar pedido como pago

POST/contacts/{contact_id}/pay/{order_id}
Gerada do contrato OpenAPI

Marca um pedido como pago, quando o contato pagou fora da NexTags (Pix, link de pagamento, na loja). O valor recebido precisa cobrir o total do pedido. O corpo vai em formulário (application/x-www-form-urlencoded). Veja Receber pagamentos no e-commerce.

O amount_received vai em centavos: R$ 80,82 = 8082.

Requisição
curl -X POST "https://app.nextagsai.com.br/api/contacts/123456789/pay/PED-1001" \
  -H "X-ACCESS-TOKEN: $NEXTAGS_API_KEY" \
  --data-urlencode 'amount_received=8082'

Autenticação

Mande a chave de API da conta no cabeçalho X-ACCESS-TOKEN de cada chamada. Veja Autenticação com a chave de API.

Parâmetros de caminho

contact_idintegerobrigatório

O ID do contato.

order_idstringobrigatório

O ID do pedido (texto). Ele vem em order_id, no carrinho e no pedido.

Corpo da requisição

FormulárioContent-Type: application/x-www-form-urlencoded

amount_receivedintegerobrigatório

O valor que o contato pagou, em centavos (8082 = R$ 80,82).

Respostas

200Sucesso

O pedido foi marcado como pago.

successboolean

true quando deu certo.

400Requisição inválida

O amount_received é menor que o total do pedido.

402Não concluído

O checkout falhou, e o contato recebeu uma mensagem explicando por quê.

404Não encontrado

O pedido não existe para este contato.

401Chave inválida

A chave de API não veio no cabeçalho ou não vale (foi excluída ou está incompleta). Veja Autenticação.

Relacionados

Este conteúdo ajudou?

Obrigado! Sua resposta ajuda a melhorar a central.