Payment Link

Payment Link allows you to collect payments by generating a secure link and sharing it with your customers. A Payment Link can include one or multiple payment methods or channels, giving customers the flexibility to choose their preferred way to pay. Customers complete their payments through Xenith’s hosted checkout page, providing a seamless and user-friendly experience. This pre-built page includes clear payment instructions, a visible payment expiry timer, multi-language support, quick copy functionality for essential payment details.

Process Flow

StatusDescription
ActiveThe link is valid and customers can proceed with payment.
CompletedA payment has been successfully completed using this link.
ExpiredThe link has passed its validity period without a completed payment.

A Payment Link can include one or multiple payment methods or channels for customers to choose from. When a customer opens the link, the process works as follows:

  • Active Link:
    • The customer selects a payment method and proceeds with the payment.
    • Only channels that are available and meet the minimum and maximum transaction limits will be displayed.
    • Channels that are under maintenance will still be visible but disabled (greyed out).
    • Once a channel is selected, a new Pay-In transaction is created with a Pending status.
  • Switching Channels:
    • If the customer selects a different payment channel, a new Pay-In transaction (Pending) is created.
    • If a Pending Pay-In already exists for the selected channel, it will be reused instead of creating a new one.
    • If the previous Pay-In is Expired, a new Pay-In will be created for the selected channel.
  • Completed / Expired Link:
    • Customers cannot proceed with payment if the link is Completed or Expired.

Get started by checking the API Reference.

Key Features

You can track payment statuses, view transaction details, and download reports directly from your merchant dashboard.

  1. Quick Status Filter: Instantly filter transactions by status — All, Active, Completed, Expired to quickly find what you need.
  2. Search: Locate specific transactions using Payment Link ID and Reference.
  3. Filter: Narrow down results based on Currency, Status, Amount range, or Created Date
  4. Real Time Updates: Data auto-refreshes every 5 seconds, or click 'Refresh' icon to update manually.
  5. Sort: Organize transactions in ASC or DESC value.
  6. Download Transaction Data: Easily download transaction data file for custom reporting and analysis (up to 6 months per export). Follow the steps below to export your data:
    1. Initiate Download: Click the "Download" button located in the top-right corner. If you've applied any filters, they will automatically be applied to your download.
    2. Select Date Range: If you haven’t specified a date range yet in the filter, it will default to "Today". You can choose from preset ranges such as: "Today", "This Week", "This Month", "Last Month", "Last 3 Months", or "Last 6 Months". Alternatively, select a Custom Date Range to define a specific date and time frame (up to 6 months max per download).
    3. Choose Recipient Email: Select who will receive the report. Your email is prefilled by default, but you can select other users within your organization. Note: If the selected user has restricted access (e.g., cannot view customer information), the report will be sent without the restricted data.
    4. Select Columns: By default, all columns are selected. If you prefer a more concise report, you can manually select only the columns you need.
    5. Download and Check Email: Click the "Download" button. The file will be sent to the selected email—please check your inbox (and spam folder) for the file. Files with up to 5,000 rows will also be downloaded directly from the browser. The file naming format: paymentlinks_ddmmyy.csv
📘

Note: Currently, only one-time payments in a single currency are supported.