Overview

Pay Ins refer to money-in transactions where your customers deposit funds into your account. Our pay-in system currently supports bank transfers, QR-based payments, and eWallet payments. View the full list of supported channels here.

Process Flow

Understanding the lifecycle of a Pay In helps you manage and track your transactions effectively. The diagram illustrates the state transitions of a Pay In transaction, from creation to completion or failure.

StatusWhen does this status occur?
PendingThe Pay In has been created via APIs and is awaiting payment. The customer has initiated the payment but hasn’t completed it yet.
SuccessThe Pay In has been successfully paid. Funds have been received, and the transaction is complete.
FailedThe Pay In has failed. This could be due to issues like payment declines or network errors.
ExpiredThe Pay In has expired. This occurs if the customer initiated the payment but didn’t complete it before the payment deadline or if the transaction is manually flagged as expired.

Getting Started

To create and track Pay In transactions, refer to the API Reference. The documentation includes code samples, request parameters, and response examples for each state transition.

Key Features

The Pay Ins section in the Xenith Dashboard provides tools for managing and analyzing your incoming transactions:

Pay In Readme.png
  1. Search: Locate specific transactions using Pay In ID, Reference, Payment Method, and Payment Channel.

  2. Filter: Narrow down results based on Currency, Requested Amount, Requested Date, Payment Method, Payment Channel, Payment Date, Payment Amount, and Status.

  3. Sort: Organize transactions in ASC or DESC value.

  4. Export: Download transaction data as a CSV file for custom reporting and analysis (up to 6 months per export). You can export your Pay Ins transaction with these following steps:

    • Export: Click "Download CSV" in the top-right corner.
    • Set Period: Enter desired transaction period (max 6 months).
    • Receive File: The CSV file will be sent to your email.
    • Download: Check your email (including spam) for the file.

    Note: If Payment Links is enabled, you can obtain your customer’s information — including browser, operating system, screen resolution, timezone, language, IP address, and geolocation — on both the Pay In details page and in the CSV export.

📘

The system automatically refreshes data with every key action. However, to ensure you’re viewing the latest Pay In data, please manually refresh your browser to update any recent transactions. The refresh will retain any search, filter, and sort settings you’ve applied, allowing you to continue working seamlessly.