Transaction History Component

Transaction History Component

A pre-built, embeddable UI that displays a paginated, searchable transaction history within your application.

Embedding the Component

<div id="transaction-history"></div>
<script src="https://secure.cyogate.net/components/transaction-history.js"
        data-public-key="YOUR_PUBLIC_KEY"></script>
<script>
CyoGateComponents.TransactionHistory.mount('#transaction-history', {
  dateRange: 'last30days',
  pageSize: 25,
  showFilters: true,
});
</script>

Configuration Options

OptionTypeDefaultDescription
dateRangeString'last30days'today, last7days, last30days, custom
pageSizeNumber25Transactions per page (10–100)
showFiltersBooleantrueShow filter controls
showExportBooleantrueShow CSV export button

Query via API

$post = array(
    'security_key' => YOUR_PRIVATE_KEY,
    'report_type'  => 'transaction',
    'start_date'   => date('Y-m-d', strtotime('-30 days')),
    'end_date'     => date('Y-m-d'),
);
$response = gateway_post('https://secure.cyogate.net/api/query.php', $post);

Take Your Business to the Next Level

Find out how our innovative payment solutions can benefit your business. Reach out to us for more information or to get started!

Let's Get Started