Charge Object

{
  "chargeDetails": [
    {
      "id": "cf2842f4-e263-4643-8bc9-af682a5060cd",
      "paymentSessionId": "bca0b57a-391e-4f6f-bfef-8cd37492ee5b",
      "paymentSessionClientReferenceId": "1750758552",
      "amount": {
        "value": 10001,
        "currency": "IDR"
      },
      "statementDescriptor": "Reforza Pivot",
      "status": "SUCCESS",
      "authorizedAmount": {
        "value": 10001,
        "currency": "IDR"
      },
      "capturedAmount": {
        "value": 10001,
        "currency": "IDR"
      },
      "isCaptured": true,
      "createdAt": "2025-06-24T09:49:12.861006Z",
      "updatedAt": "2025-06-24T09:56:40.020691Z",
      "paidAt": "2025-06-24T09:56:39Z",
      "fdsRiskAssessment": {
        "score": "0",
        "level": "very low",
        "recommendation": "Approve",
        "status": "PASSED",
        "evaluatedAt": "2025-06-24T09:56:39.411921983Z"
      },
      "card": {
        "first6": "999999",
        "first8": "99999966",
        "last4": "0001",
        "expMonth": "01",
        "expYear": "39",
        "fingerprint": "03765362-4f67-41c6-a6c7-4a7520dcbc36",
        "binInformations": {
          "type": "DEBIT",
          "issuingBank": "BRI",
          "brand": "VISA",
          "country": "ID"
        },
        "authenticationResult": {
          "threeDsVersion": "2.2.0",
          "threeDsResult": "AUTHENTICATION_SUCCESSFUL",
          "threeDsMethod": "",
          "eciCode": "02"
        },
        "authorizationResult": {
          "acquirerReferenceNumber": "123456789",
          "retrievalReferenceNumber": "TRXCC7c364322b98717507589132",
          "stan": "104539",
          "avsResult": "",
          "cvvResult": "",
          "authorizedAmount": {
            "value": 10001,
            "currency": "IDR"
          },
          "issuerAuthorizationCode": "00"
        }
      },
      "captureHistories": [
        {
          "captureId": "019c0862-dc89-73d6-b8f1-d790847b09ee",
          "currency": "IDR",
          "capturedAmount": 12000,
          "status": "SUCCESS",
          "createdAt": "2026-01-29T06:13:42Z"
        }
      ]
      "virtualAccount": null,
      "qr": null,
      "ewallet": null,
      "failureCode": null,
      "failureMessage": null,
      "recommendation": null
    }
  ]
}

Detail Charge Object

Parameter
Data Type
Requirement
Description

id

String

M

Id of the charges

paymentSessionId

String

M

Related Payments Session Id

paymentSessionClientReferenceId

Alphanumeric

M

Payment Session merchant reference Id

amount

Object

M

Amount Object Total Payment Amount

statementDescriptor

String

M

Statement descriptors allow a maximum 20 characters for all the concatenated characters (including space).

It will be shown on invoice, receipt, and for payment methods that support custom descriptors, it will be shown on the customer's bank statement.

status

String

M

authorizedAmount

Object

M

capturedAmount

Object

M

isCaptured

Boolean

M

createdAt

String

Auto Generated

Created time with format YYYY-MM-DDTHH:MM:SSZ

updatedAt

String

Auto Generated

Updated time with format YYYY-MM-DDTHH:MM:SSZ

paidAt

String

Auto Generated

When status = SUCCESS time with format YYYY-MM-DDTHH:MM:SSZ

fdsRiskAssessment

Object

M

captureHistories

Array of Object

C

Mandatory if captureMethod = MANUAL

  • captureId

String

M

Unique identifier for capture

  • currency

String

M

Currency code in ISO 4217 Format, e.g. USD, IDR

  • captureAmount

Number

M

Payment amount value

  • status

String

M

Status of Capture: 1. PENDING 2. SUCCESS 3. FAILED

  • createdAt

String

M

Capture created time with format YYYY-MM-DDTHH:MM:SSZ

virtualAccount

Object

C

ewallet

Object

C

failureCode

String

C

failureMessage

String

C

recommendation

String

C

Last updated