ARMHED
Log inCreate account

Retrieve a charge

Returns the current state of a charge. Webhooks are the main way to learn about changes; use this to double-check an event or to reconcile.

GET/charges/{id}
Requestbash
curl https://api.armhed.lat/charges/6dcf2aee0d6148e1a12b78db78 -u "$CLIENT_ID:$API_KEY"
200 OKjson
{
  "object": "charge",
  "id": "6dcf2aee0d6148e1a12b78db78",
  "reference": "order-1042",
  "status": "paid",
  "amount": 4990,
  "refunded_amount": 0,
  "fee": 99,
  "net_amount": 4891,
  "currency": "BRL",
  "pix": {
    "copy_paste": "00020126580014br.gov.bcb.pix...6304ABCD",
    "qr_code": null,
    "expires_at": "2026-11-01T12:00:00Z",
    "end_to_end_id": "E22896431202610311207sjUGQflhcVE"
  },
  "customer": { "name": "Ana Souza", "email": "ana@example.com", "phone": "11987654321", "document": "24577481600" },
  "payer": { "name": "ANA SOUZA", "document": "24577481600" },
  "failure_reason": null,
  "created_at": "2026-10-31T12:00:00Z",
  "paid_at": "2026-10-31T12:03:11Z",
  "canceled_at": null,
  "refunded_at": null
}

A charge that is not on your account returns 404 not_found.