Skip to main content

Transactions

NEW API

This API gives agents read-only access to all money transfers. It is intended for reconciliation, dashboards, and any automated agents that need to enumerate transactions on the vendor's behalf.

VCash exposes a paginated, date-bounded endpoint that returns every transfer involving the authenticated vendor's wallet.

Overview

  • A single endpoint: GET /agent/transactions.
  • Authenticated with the wallet API key the vendor already uses for their existing integration — no new credentials need to be provisioned. (if you have a custom integration, we can still issue an API key for the sole purpose of calling this new API)
  • Supports filtering by date window, money transfer type, status, amount range, money transfer code, and voucher code.
  • Returns rich per-row information (counterparty, cashier, venue, voucher details) plus page-level and filter-level summaries.
  • Optionally protected by IP whitelist that restricts which source IPs are allowed to use the API key. See IP whitelist for details.

Typical use cases

  • Periodic reconciliation jobs that pull the last N hours of transactions and match them against the vendor's internal ledger.
  • Back-office dashboards that surface recent deposits and withdrawals for support agents.
  • Automated agents that look up a single transfer by moneyTransferCode or a single voucher by voucherCode.

Continue to the endpoint reference for the full request and response specification.