Embedded Widget Overview

The Embedded Widget allows you to embed all available PayEngine web-components via a single integration. This simplifies setup and gives you full control over visibility, and layout.

Available Web-Components

You can enable/disable the following components from the unified widget and set their order using the configuration editor in the Partner Portal.

  1. Transactions

  2. Payouts

  3. Settlements

  4. Dashboard

  5. Disputes

  6. Merchant Details

  7. Devices

  8. Accounting

  9. Statements

  10. Transaction Monitoring Rules

  11. Merchant Billing Method

  12. Merchant Billing Summary

  13. Virtual Terminals

Each tab can be toggled on/off, and the tab order determines how they appear in the widget.

Transactions Table Customization

The Transactions table supports column-level customization. You can rename column titles and control their visibility using the Tab Properties (JSON) section in the configuration panel.

Embedded Widget
{
  "columns": {
    "current_column_name": {
      "name": "new name",
      "visible": true
    }
  }
}

"current_column_name" is the internal identifier for the column. These must match the values listed in the “Column Name for JSON” column in the table below.

  • name: Overrides the default column title in the UI.

  • visible: Set to true to show the column, or false to hide it.

Column Mapping

Column name in UI for the Transaction table
Column Name for JSON

Transaction ID

transaction_id

Merchant Name

merchant_name

Customer Name

customer_name

Transaction Amount

transaction_amount

Internal ID

internal_transaction_id

Status

transaction_status

Payment Type

payment_type

Transaction Time

created_at

Last updated