Consultar status do pedido de pagamento

Consulta detalhes do pedido de pagamento por número de pedido da plataforma, retornando os status atuais e os timestamps principais.

GET/openapi/payin/orders/{orderNo}

Cabeçalhos

CampoTipoObrigatórioDescrição
x-api-keystringSimComerciante API Key. Use o valor que começa com mch_ na página de configurações do comerciante API.
x-merchant-uidstringSimMerchant UID.
x-timestampstringSimMilissegundos de 13 dígitos timestamp. O desvio padrão permitido do relógio é de 5 minutos.
x-noncestringSimString aleatória exclusiva para cada solicitação, com até 128 caracteres. A reutilização é rejeitada.
x-signaturestringSimAssinatura hexadecimal gerada com HMAC-SHA256. A carga útil contém Merchant UID, timestamp, nonce, método, caminho, query canônico e body canônico.

Parâmetros

CampoTipoObrigatórioDescrição
orderNostringSimParâmetro de caminho. O número do pedido da plataforma retornado ao criar a ordem de pagamento.

Exemplo de requisição

GET /openapi/payin/orders/PI1776193200123ABCD1234

Campos da resposta

CampoTipoObrigatórioDescrição
orderNostringSimNúmero de pedido da plataforma.
merchantOrderNostring | nullSimNúmero do pedido do comerciante.
bindKeystring | nullSimChave vinculativa para recarga de associado. Geralmente vazio para ordens de pagamento compartilhadas.
amountstring | nullSimValor do pedido.
paidAmountstring | nullSimValor pago.
addressstring | nullSimEndereço de recebimento.
cashierUrlstring | nullSimConfira URL.
paymentUristring | nullSimPagamento de carteira URI.
expireAtstring | nullSimPrazo de validade do pedido.
createdAtstring | nullSimTempo criado.
detectedAtstring | nullSimHora de detecção do pagamento.
confirmedAtstring | nullSimHora de confirmação.
completedAtstring | nullSimHora de conclusão.
statusstringSimPedido status.

Exemplo de resposta

{
  "orderNo": "PI1776193200123ABCD1234",
  "merchantOrderNo": "M202604150001",
  "bindKey": "USER_90001",
  "amount": "100.000000",
  "paidAmount": "100.000000",
  "address": "TXYZ3x9nJ5J4xP2gh6mQW7rT31jB8Y2pA9",
  "cashierUrl": "https://open.uugate.com/SK/PI1776193200123ABCD1234",
  "paymentUri": "TRON:TXYZ3x9nJ5J4xP2gh6mQW7rT31jB8Y2pA9?token=USDT&amount=100.000000",
  "expireAt": "2026-04-18T06:30:00.000Z",
  "createdAt": "2026-04-18T06:00:00.000Z",
  "detectedAt": "2026-04-18T06:08:15.000Z",
  "confirmedAt": "2026-04-18T06:09:02.000Z",
  "completedAt": "2026-04-18T06:09:02.000Z",
  "status": "completed"
}

Exemplos de código

cURL Exemplo de solicitação
curl 'https://api.uugate.com/openapi/payin/orders/PI1776193200123ABCD1234' \
  -H 'x-api-key: mch_xxxxxxxxxxxxxxxxxxxx' \
  -H 'x-merchant-uid: 880001' \
  -H 'x-timestamp: 1776193500000' \
  -H 'x-nonce: 0d51f901bb7340ffb0cf70f5f0f26018' \
  -H 'x-signature: <SIGNATURE_HEX>'

Notas

  • Para o sucesso final do negócio, use status=completed.