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-SNAP | Midtrans |
---|---|
PAYMENT | PAYMENT |
TOP_UP | TOP_UP |
RECEIVE_MONEY | WITHDRAWAL |
SEND_MONEY | DISBURSEMENT |
Statuses (Midtrans)
Below are the list of transaction statuses for each Midtrans transaction type (field additionalInfo.status
)
Type | Status |
---|---|
PAYMENT | AUTHORIZE | SUCCESS | CHALLENGE | SETTLEMENT | REFUND | CHARGEBACK | EXPIRED | PENDING | CANCELLED | FAILED | DENIED | REVERSAL |
TOP_UP | SETTLEMENT | REVERSAL |
WITHDRAWAL | REQUESTED | PROCESSING | SUCCESS | FAILED | CANCELLED |
DISBURSEMENT | REQUESTED | REJECTED | APPROVED | PROCESSING | COMPLETED | FAILED |
Channels
Below are the list of transaction channels for each Midtrans transaction type (field additionalInfo.channel
)
Type | Channels |
---|---|
PAYMENT | bank_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_UP | balance_transfer | bca_virtual_account_number | bri_virtual_account_number | bni_virtual_account_number | permata_virtual_account_number |
WITHDRAWAL | list of banks |
DISBURSEMENT | list of banks |
Payment Sources
Below are the list of payment sources (field additionalInfo.payment.source
), and only applicable for Midtrans transaction type PAYMENT
only. This field can be accessed on transaction history detail API.
Source |
---|
core_api | snap | payment_link | invoice |