Skip to main content

TrexWallet Changelog

Release notes for administrators, operators, integrators, and wallet users.

Unreleased

  • get_app_payments and wait_app_payment now return up to 100 rows per response with no configurable limit parameter.

[2.19.0] - 2026-09-14

  • Added one cancel_tx wallet endpoint for cancellation by transaction ID or transfer code; cancel_code and cancel_withdraw remain obsolete aliases.
  • Address listing can return all addresses, and wallet history supports gapless oldest-first polling by update cursor.
  • Added dedicated terminal creation with scanner-authoritative contract metadata and one Base terminal per network.

[2.18.0] - 2026-09-07

  • Added the IgnoreAddressExpense tariff option and clearer tariff diagnostics in transaction details.
  • Improved expense and credited-profit visibility in admin journals and exports.

[2.17.0] - 2026-09-03

  • Added cursor long polling for transaction feeds, merchant payments, and scanner dispatch.
  • Added network and app filters for transaction feeds.
  • Improved transaction finalization, cancellation, timeout, and AML state consistency.

[2.16.1] - 2026-08-18

  • AML reports no longer present draft placeholders as on-chain transaction hashes.
  • Improved transaction-change reporting reliability and admin operation journals.

[2.16.0] - 2026-08-17

  • Removed the unused built-in Safe Code terminal while keeping the contract type available for custom configurations.
  • Improved admin journals and upgrade handling for installations that still contained the unused Safe Code terminal.

[2.15.0] - 2026-08-17

  • Added daily payment statistics for merchant and private integrations.
  • Payment-order conversion limits now use the previous completed UTC day.

[2.14.1] - 2026-08-09

  • Fixed late-bound invoice and internal-transfer payments incorrectly reporting insufficient balance.
  • Improved admin form actions and mobile table/filter behavior.

[2.14.0] - 2026-08-06

  • Added operator onboarding for supported smart-contract tokens using scanner-verified metadata.
  • Added instant TransferOrder completion when the complete settlement path is already known.
  • Removed unsupported scanner auto-discovery and strengthened tariff-deny handling.

[2.13.0] - 2026-08-05

  • Added list_txs_awaiting_partner_info and the per-terminal address_tx_info.requirePartnerInfo indicator.
  • Active transaction history now uses a stable Processing label; partner-info prompts are driven by the dedicated queue and terminal flag.

[2.12.0] - 2026-08-04

  • Added cursor-based transaction change feeds and optional merchant/app filtering.
  • Partner information updates can include an optional description.
  • Improved withdrawal available-amount checks and address technical-state accuracy.

[2.11.1] - 2026-07-26

  • Fixed false insufficient-balance errors for cross-currency payouts.
  • Improved gas top-up calculation and confirmation in TrexAdmin.

[2.11.0] - 2026-07-24

  • Added optional names to partner payment statistics.
  • Expanded Tron/TRC20 wallet operations and corrected network coverage across AML, allowance, explorer, and withdrawal flows.
  • Restored cancellation availability when history is requested without full address details.

[2.10.0] - 2026-07-24

  • Added batch private transaction lookup and partner payment-statistics administration.
  • Exchange entry points now reject currencies not enabled for exchange.
  • Improved transaction and KPI journals in TrexAdmin.

[2.9.0] - 2026-07-20

  • Added clearer tariff selection and separate operation/network expense reporting.
  • Stabilized TransferOrder reserve and cancellation behavior.
  • Simplified tariff currency/network matching for operators.

[2.8.0] - 2026-07-13

  • Added a dedicated wallet-address editor and unified transaction detail page.
  • Improved TransferOrder reserve, payout tariff, cancellation, and history behavior.
  • Added TransferOrder coverage to payment statistics.

[2.7.2] - 2026-07-09

  • Added Monero mainnet terminal defaults and corrected acquiring operator wallets.
  • Removed demo hot addresses and demo tariff rates from production defaults.

[2.7.1] - 2026-07-09

  • Improved displayed transaction amounts and currency defaults.
  • Corrected fresh-install TransferOrder availability.

[2.7.0] - 2026-07-08

  • Added commission reversal for canceled transaction paths and metadata-gated payout release.
  • Payment-gateway order information now exposes the selected network type.
  • Improved merchant wallet resolution, internal recipient resolution, and open payment-order handling.

[2.5.0] - 2026-07-03

Payment Orders

  • put_payment_order no longer uses orderCurrency. The request currency is now always the merchant/order currency; the buyer-pay currency is taken from the selected terminal.
  • Cross-currency merchant-locked invoices remain supported: use orderAmount to fix what the merchant receives, or payAmount to fix what the buyer pays in the terminal currency.
  • Reverse amount mode (payAmount) requires terminalId, because the terminal defines both the payment currency and the rate snapshot.

[2.0.5] - 2026-05-26

Payment Terminals & Wallet

  • Wallet address lists can now optionally include technical-state details.
  • Payment terminal selection supports a selected terminal name and an opt-in geo whitelist.
  • Misconfigured payment terminals are hidden from buyers; terminal-rate and lock-guard handling run through the unified terminal filter pipeline.
  • Crypto payment orders are finalized through the scanner flow.

[2.0.4] - 2026-05-19

  • Payment order APIs expose the raw transaction state so consumers can apply canonical state handling. get_order_info now includes address details.

[2.0.3] - 2026-05-18

  • Payment redirect URLs no longer carry terminal identifiers.
  • Payment order info includes selected terminal details; built-in flow paths added for terminal routing.

[2.0.0] - 2026-05-07

Breaking: terminal & top-up DTOs

  • GET /trex/v1/tokens_networks now returns the curated WalletTerminalOut[] shape; raw name/symbol/tag are no longer exposed to the wallet PWA (only displayName and iconCode).
  • GET /payment/v1/get_terminals returns the public TerminalOut shape; the legacy paymentMethod string field is gone — clients derive the UI category from the shared terminal category. get_terminals now also publishes per-tariff feeFixed/feePercent/min/maxAmount, computed available, sameAsOrderCurrency, and requiresAuth.
  • pay_card: input field renamed tokenNetworktokenNetworkId.
  • pay_crypto: the legacy string network fallback was removed — tokenNetworkId is the only routing key.
  • apply_code / cancel_code accept a transaction id alongside the bearer code.
  • Partner-info requirement is per-terminal; the global config flag is no longer used.

[1.4.0] - 2026-05-02

Major Payment Gateway Update

  • Universal payment page moved to trexwallet.pwa under /pay and /pay-auth.
  • Legacy standalone payment-gate.pwa is deprecated.
  • TrexWallet owns payment order state, tariff application, and balances; merchant integrations own provider-specific flows.
  • Operators can configure merchant continuation per terminal.
  • Bank wire is handled through merchant continuation rather than a built-in wallet endpoint.
  • Cross-currency payment orders now snapshot rate and spread at terminal selection.
  • Payment-order statistics and guardrails were added to support operations.

[1.3.0] - 2026-04-28

Terminal Management Update

  • Terminal data is now managed through explicit admin fields for display name, icon, instructions, capabilities, countries, tags, and flow path.
  • Terminal capabilities are generic integration traits used to render labels, icons, and filters.
  • Partner information requirement moved from a global setting to a per-terminal flag.
  • Payment terminal filtering now includes availability, same-currency checks, tariff preview, app configuration, and auth requirements.

[1.2.1] - 2026-04-27

Built-in Acquiring

  • Added built-in T-Bank acquiring support.
  • Added provider reconciliation polling as a fallback when webhooks are delayed or lost.

[1.2.0] - 2026-03-15

Operations and Monitoring

  • Added unified operational monitoring and scanner/KPI status.
  • Added Services Dashboard in TrexAdmin.
  • Expanded external rate-source integrations.
  • Improved refund, federation, payment method, and transfer-code admin surfaces.

[1.1.0] - 2026-02-14

Initial Payment Gateway Features

  • Added universal payment page support for card acquiring, P2P, crypto, internal wallet balance, and bank wire flows.
  • Added configurable payment spread and cross-currency payment support.
  • Added federation payment flow primitives.
  • Added refund flow and refund admin pages.
  • Added tariff diagnostics and payment method admin surfaces.

[1.0.0] - 2026-01-01

Initial Public Release

  • Wallets, balances, deposits, withdrawals, and internal transfers.
  • Basic admin panels for wallets, transactions, currencies, tariffs, and blockchains.
  • Blockchain scanner integrations.