Skip to main content
GET
/
wallet
/
transaction
/
{transactionId}
Get Transaction Details
curl --request GET \
  --url https://api.changu.app/api/v1/wallet/transaction/{transactionId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "amount": 1000,
  "currency": "MWK",
  "status": "COMPLETED",
  "type": "WALLET_PAYMENT",
  "description": "Payment for service XYZ",
  "createdAt": "2026-01-22T17:25:00.000Z",
  "updatedAt": "2026-01-22T17:25:00.000Z",
  "paymentProvider": "WALLET",
  "paymentReference": "PAY_REQ_1737567000000_abc123"
}

Authorizations

Authorization
string
header
required

Bearer token authentication using developer secret key. Format: Bearer sk_live_your_secret_key_here

Path Parameters

transactionId
string<uuid>
required

Transaction ID

Response

Transaction details retrieved successfully

id
string<uuid>
required
Example:

"123e4567-e89b-12d3-a456-426614174000"

amount
number<double>
required
Example:

1000

currency
string
required
Example:

"MWK"

status
enum<string>
required
Available options:
PENDING,
PROCESSING,
COMPLETED,
FAILED,
CANCELLED,
REFUNDED
Example:

"COMPLETED"

type
enum<string>
required
Available options:
WALLET_PAYMENT
Example:

"WALLET_PAYMENT"

description
string
required
Example:

"Payment for service XYZ"

createdAt
string<date-time>
required
Example:

"2026-01-22T17:25:00.000Z"

updatedAt
string<date-time>
required
Example:

"2026-01-22T17:25:00.000Z"

paymentProvider
enum<string>
Available options:
WALLET
Example:

"WALLET"

paymentReference
string
Example:

"PAY_REQ_1737567000000_abc123"