Skip to main content
GET
/
v1
/
charges
/
{id}
{
  "fee": {
    "type": "PERCENTAGE",
    "value": 5
  },
  "meta_data": {
    "qui6": "culpa elit",
    "cillum9b": "amet in dolore",
    "dolor74": "deserunt reprehenderit magna do"
  },
  "action_flow": "PAYLOAD",
  "amount": 5300,
  "channel_code": "QR_QRIS",
  "charge_statement_id": "56e6ab16-89bd-4c9c-9097-cb8abfcd3bfc",
  "code": "CHG_2510901795BC4E7E0A36",
  "currency": "IDR",
  "description": "Viridis cogo aureus. Tollo eum antepono administratio cupressus dolore uredo. Amissio decet vir subvenio asperiores. Degusto vesper aer.",
  "fee_amount": 265,
  "merchant_id": "019a0423-2941-735f-9a93-819df469ad39",
  "net_amount": 5035,
  "processor": "DURIAN_PAY",
  "reference_id": "merchant_26",
  "settlement_cycle": "T+2",
  "settlement_status": "UNKNOWN",
  "status": "PENDING",
  "owned_by": "019a0423-2941-735f-9a93-819df469ad39",
  "last_modified_by": "[email protected]",
  "last_modified_on": "2025-10-21T07:27:33.4560862+00:00",
  "created_by": "[email protected]",
  "created_on": "2025-10-21T07:27:33.1272876+00:00",
  "updated_by": "[email protected]",
  "updated_on": "2025-10-21T07:27:33.4560862+00:00",
  "id": "019a05aa-8707-747c-9017-95bc4e7e0a36"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Response

200 - application/json

Internal Server Error

id
string
required

Unique identifier for the charge record.

reference_id
string
required

Merchant’s own reference (e.g., invoice number or transaction ID).

code
string
required

Internal or external transaction code associated with the charge.

amount
integer
required

Total charge amount in minor units (e.g., 100000 for IDR 1000.00).

currency
string
required

ISO-4217 currency code (e.g., IDR, SGD, MYR).

channel_code
string
required

Payment channel used (e.g., qr_qris, wallet_dana, bank_redirect_fpx).

action_flow
string
required

Describes what Monxa returns based on the channel type (e.g., payload, redirect, deeplink).

merchant_id
string
required

Unique identifier of the merchant who created this charge.

settlement_status
string
required

Settlement progress status — pending, processing, or settled.

fee_amount
integer
required

Total fee amount deducted from this charge (in minor units).

net_amount
integer
required

Amount credited to merchant after fees (in minor units).

description
string
required

Human-readable description of the charge (optional).

status
string
required

Charge status: pending, succeeded, failed, or expired.

metadata
object
required

Additional custom key-value pairs defined by the merchant.

created_by
string
required

User or system identifier that created the record.

created_on
string
required

ISO-8601 timestamp when the record was created.

updated_by
string
required

User or system that last updated the record.

updated_on
string
required

ISO-8601 timestamp of the last update.

last_modified_by
string
required

Alias field showing who last modified the charge.

last_modified_on
string
required

Alias field showing when it was last modified.