Skip to main content
GET
/
api
/
v1
/
order
/
{id}
Consultar Ordem
curl --request GET \
  --url https://api.example.com/api/v1/order/{id}
{
  "message": "<string>",
  "order": {
    "id": "<string>",
    "paymentLinkId": "<string>",
    "value": 123,
    "status": "<string>",
    "createdAt": "<string>",
    "brcode": "<string>",
    "qrCodeLink": "<string>",
    "invoice": "<string>",
    "link": "<string>"
  },
  "openNodeDetails": {
    "success": true,
    "data": {
      "id": "<string>",
      "name": "<string>",
      "status": "<string>",
      "currency": "<string>",
      "created_at": 123,
      "fee": 123,
      "notes": "<string>",
      "address": "<string>",
      "metadata": {},
      "fiat_value": 123,
      "amount": 123,
      "description": "<string>",
      "auto_settle": true,
      "transactions": [
        {}
      ]
    }
  }
}

Consultar detalhes da ordem

Este endpoint retorna informações detalhadas sobre uma ordem de pagamento específica usando seu ID de link de pagamento.

Parâmetros de caminho

id
string
required
ID do link de pagamento ou identificador de pagamento

Exemplo de requisição

curl -X GET "https://server.cryptouse.com.br/api/v1/order/98e56f6d-b600-48d2-a251-8c7b206958b2" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer seu_token_aqui"

Resposta

message
string
Mensagem de sucesso
order
object
openNodeDetails
object

Exemplo de resposta

{
  "message": "Order retrieved successfully",
  "order": {
    "id": "688a5e459b11ce1a1a85e32a",
    "paymentLinkId": "98e56f6d-b600-48d2-a251-8c7b206958b2",
    "value": 5000,
    "status": "PENDING",
    "createdAt": "2025-07-30T18:02:45.965Z",
    "invoice": "Inbc75800n1p5g5hj9pp58x8fx94hdc19zzpn3ecxc349mkje27v738a981ztczeqq2y0cmvsdquf9h8vmmfvdjjqsmj09c8gmm4wdjscqzysxqzjhsp54qv2q6at8hges7cvsjtzhqfucdjqelhe5e184a4a3hn14sdcy",
    "link": "https://cryptouse.com.br/order/lightning/98e56f6d-b600-48d2-a251-8c7b206958b2"
  },
  "openNodeDetails": {
    "success": true,
    "data": {
      "id": "fc1fb9a8-93c9-4a96-ba50-e9802e21bdbb",
      "name": null,
      "status": "unpaid",
      "currency": "BRL",
      "created_at": 1753898565,
      "fee": 75,
      "notes": "",
      "address": "356w6JpBDS1YmnNxjmMcwhwAUxCZVJkLiQ",
      "metadata": {},
      "fiat_value": 5000,
      "amount": 7580,
      "description": "Invoice Cryptouse",
      "auto_settle": false,
      "transactions": []
    }
  }
}

Tipos de ordem

Este endpoint funciona para todos os tipos de ordem suportados:
  • Ordens PIX: Contém o campo brcode
  • Ordens Binance: Contém o campo qrCodeLink
  • Ordens Lightning: Contém o campo invoice e openNodeDetails
O tipo de ordem é determinado automaticamente com base no ID fornecido.

Status da ordem

A consulta de status é útil para verificar se um pagamento foi recebido. Os possíveis status incluem:
StatusDescrição
PENDINGA ordem foi criada e aguarda pagamento
COMPLETEDO pagamento foi recebido e confirmado
CANCELLEDA ordem foi cancelada
FAILEDO pagamento falhou
REFUNDO pagamento foi reembolsado

Recomendações de uso

É recomendado consultar o status da ordem periodicamente quando:
  1. Um usuário inicia um pagamento
  2. Você precisa verificar manualmente o status de uma ordem
  3. Após receber uma notificação de atualização de status