Transaction History Values

This section will cover the list of values for transaction history API

Types

Below are the list of transaction types that we currently support. We have 2 kind of transaction types: BI-SNAP (field type) & Midtrans (field additionalInfo.type).

BI-SNAPMidtrans
PAYMENTPAYMENT
TOP_UPTOP_UP
RECEIVE_MONEYWITHDRAWAL
SEND_MONEYDISBURSEMENT

Statuses (Midtrans)

Below are the list of transaction statuses for each Midtrans transaction type (field additionalInfo.status)

TypeStatus
PAYMENTAUTHORIZE | SUCCESS | CHALLENGE | SETTLEMENT | REFUND | CHARGEBACK | EXPIRED | PENDING | CANCELLED | FAILED | DENIED | REVERSAL
TOP_UPSETTLEMENT | REVERSAL
WITHDRAWALREQUESTED | PROCESSING | SUCCESS | FAILED | CANCELLED
DISBURSEMENTREQUESTED | REJECTED | APPROVED | PROCESSING | COMPLETED | FAILED

Channels

Below are the list of transaction channels for each Midtrans transaction type (field additionalInfo.channel)

TypeChannels
PAYMENTbank_transfer | credit_card | cstore_indomaret | cstore_alfamart | qris | gopay | mandiri_bill | akulaku | kredivo | shopeepay | uob_ezpay | cimb_clicks | bca_klikpay | bca_klikbca | bri_epay | mandiri_ecash | danamon_online | linkaja | dbs_paylah | paypal
TOP_UPbalance_transfer | bca_virtual_account_number | bri_virtual_account_number | bni_virtual_account_number | permata_virtual_account_number
WITHDRAWALlist of banks
DISBURSEMENTlist of banks

Payment Sources

Below are the list of payment sources (field additionalInfo.payment.source), and only applicable for Midtrans transaction type PAYMENTonly. This field can be accessed on transaction history detail API.

Source
core_api | snap | payment_link | invoice