Skip to main content

Data Model - Transaction History

The following is the list of data model that used on Transaction History API:

detailData

The following table is data of detailData data model:

NoNameTypeLengthRequiredConditionRemarks
1dateTimeStringFixed, 25 maxMandatory-Transaction date time, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time)
2amountMoneyVariableMandatory-Amount. Contains two sub-fields:
  1. Value: Transaction amount, including the cents
  2. Currency: Currency code based on ISO
3remarkStringVariable, 256 maxOptional-Transaction remark
4statusStringVariable, 32 maxMandatory-Statuses of transaction. INIT, SUCCESS, CANCELED, FAILED
5typeStringVariable, 32 maxMandatory-Types of transaction. PAYMENT, REFUND, TOPUP, SEND_MONEY, RECEIVE_MONEY
6remarkStringVariable, 256 maxOptional-Transaction remark
7additionalInfoStringVariable, 256 maxOptional-Summary data of history transaction

additionalInfo

The following table is data of additionalInfo data model:

NoNameTypeLengthRequiredConditionRemarks
1referenceNoStringVariable, 64 maxMandatory-Transaction identifier on Paydia
2partnerReferenceNoStringVariable, 64 maxMandatory-Unique transaction identifier on partner system which assigned to each transaction
3transferAmountMoneyVariableOptional-Contains two sub-fields:
  1. Value: Transaction amount, including the cents
  2. Currency: Currency code based on ISO
4feeAmountMoneyVariableMandatory-Contains two sub-fields:
  1. Value: Transaction feeAmount, including the cents
  2. Currency: Currency code based on ISO
5bankCodeStringFixed, 3 maxOptional-Bank code transfer
6categoryStringVariable, 2 maxOptional-Category. Contains values:
  • 01: Cashin
  • 03: Transfer
  • 04: Digital Content
  • 06: Merchant
7subCategoryStringVariable, 4 maxOptional-Subcategory. Contains values:
  • 1002: Topup Transfer Bank
  • 1003: Topup VA
  • 1004: Topup Convenience Store
  • 1005: Topup Business
  • 3001: Bank Transfer
  • 3002: P2P Transfer
  • 4001: Pulsa
  • 4002: PDAM
  • 4003: PLN Postpaid
  • 4004: BPJS
  • 4007: Postpaid Electricity
  • 4008: Internet Bill
  • 4009: Postpaid Telephone
  • 4010: TV Cable
  • 4011: Phone Data
  • 4012: PLN Prepaid
  • 6001: Merchant Payment
  • 6001: Receive Merchant Payment

paginator

The following table is data of paginator data model:

NoNameTypeLengthRequiredConditionRemarks
1pageNumStringVariable, 2 maxOptional-Current page number
2pageSizeStringVariable, 2 maxOptional-Maximum number of transaction returned in one pagination
3totalPageStringVariable, 2 maxOptional-Total of page
4totalCountStringVariable, 2 maxOptional-Count total
Copyright 2025. PT Datacell Infomedia. All rights reserved.
Licensed, registered & authorized by
Licensed, registered & authorized by
Member of
Member of
Certified by
Certified by
Certified by
Certified by