POST /pagarme-order-status

https://auth.kleevopay.com/functions/v1/pagarme-order-status

Consulta o status de um pagamento — essencial para Pix, onde o comprador aguarda a confirmação em tela.

🔑 Autenticação: o statusToken retornado por pagarme-create-order (não é o mesmo que um login). Limite de consultas por token.

Corpo da requisição

{ "statusToken": "..." }

Exemplo de requisição

cURL

curl --request POST \
  --url https://auth.kleevopay.com/functions/v1/pagarme-order-status \
  --header 'content-type: application/json' \
  --data '{ "statusToken": "token-opaco-para-consultar-status" }'

JavaScript

const response = await fetch(
  'https://auth.kleevopay.com/functions/v1/pagarme-order-status',
  {
    method: 'POST',
    headers: { 'content-type': 'application/json' },
    body: JSON.stringify({ statusToken: 'token-opaco-para-consultar-status' }),
  }
)

const status = await response.json()

Python

import requests

response = requests.post(
    "https://auth.kleevopay.com/functions/v1/pagarme-order-status",
    headers={"content-type": "application/json"},
    json={"statusToken": "token-opaco-para-consultar-status"},
)

status = response.json()

Resposta 200

{ "orderId": "uuid", "status": "paid", "paid": true, "paymentMethod": "pix" }
🚫 Respostas de erro: seguem o formato padrão { “error”: “…” }.