LirPay
OpenAPI

Reconcile balances and ledger entries

Balance endpoints expose funds available to this merchant and environment. Ledger entries explain every balance movement.

GEThttps://lirpay.org/api/v2/integration/balances

List every initialized currency balance.

API key requiredbalances:read
{
  "balances": [
    {
      "currency_code": "USDT",
      "available_minor": 125050,
      "available": "1250.50",
      "pending_minor": 3000,
      "pending": "30.00",
      "reserved_minor": 3000,
      "reserved": "30.00",
      "decimals": 2
    }
  ],
  "mode": "live"
}
GEThttps://lirpay.org/api/v2/integration/balances/{currency}

Read one initialized currency balance.

API key requiredbalances:read
ParameterTypeInRequiredDescription
currencystringpathyesUppercase currency code such as USDT.
GEThttps://lirpay.org/api/v2/integration/ledger-entries

List balance movements with currency, type, and date filters.

API key requiredbalances:read
ParameterTypeInRequiredDescription
currencystringquerynoFilter by currency code.
typestringquerynoFilter by credit, debit, fee, swap_in, swap_out, or manual_adjustment.
created_fromRFC3339querynoInclude records created at or after this timestamp.
created_toRFC3339querynoInclude records created at or before this timestamp.
pageintegerquerynoPage number. Defaults to 1.
limitintegerquerynoItems per page. Maximum 100.
GEThttps://lirpay.org/api/v2/integration/ledger-entries/{id}

Read one ledger movement.

API key requiredbalances:read
ParameterTypeInRequiredDescription
iduuidpathyesResource identifier returned by a list or create operation.
{
  "ledger_entry": {
    "id": "8aa67dbe-2c64-4bb0-a963-cf502619c20e",
    "internal_txid": "LDG07A52D047339",
    "currency_code": "USDT",
    "type": "debit",
    "amount_minor": 5000,
    "amount": "50.00",
    "fee_minor": 300,
    "fee": "3.00",
    "decimals": 2,
    "status": "completed"
  }
}