arrow-right-arrow-leftGet All Users' Transactions

GET /users

Overview

Retrieves a list of all transaction records across all users in the system.

This endpoint is typically used for administrative or analytical purposes, such as generating reports, monitoring user activity, or processing settlements.

Typical use cases

  • Viewing all users’ payment and refund history

  • Providing comprehensive transaction reports

  • Performing global settlement or analytics across users

Name
Value

Content-Type

application/json

Authorization (API Key)

Bearer <API Key>

Response

{
    "message": "fetch resource successfully",
    "data": [
        {
            "transaction_id": "transactionId",
            "user_id": "testUserId",
            "created_at": 1753311522294,
            "amount": 1700,
            "currency": "usd",
            "status": "succeeded",
            "payment_type": "paid",
            "transaction_fee": {
                "klaim_fee": 17,
                "total_fee": 96,
                "stripe_fee": 79
            }
        }...
    ],
    "lastKey": {
        "prefix_app_id": "_transaction_meaxc87egtgc",
        "type_id": "1738101593521_bJLvv"
    }
}

Attributes

Attribute
Type
Description

amount

number

The payment amount in cents.

(e.g. 1700 represents $17.00 USD )

currency

string

ISO 4217 currency code (e.g., usd, krw) — defines how to interpret the amount value.

payment_type

string

Indicates the nature of the transaction (e.g., paid, refunded, canceled).

transaction_fee

Object

Breakdown of fees applied to the transaction — includes klaim_fee, stripe_fee, and their total_fee (all values in cents).

starting_after

Object

A cursor to use in pagination. Show child attributes

Last updated