Below you will find a matrix of possible subtypes and their associated transaction types.
originated = transfer is initiated
auth = card authorization
authUpdate = card authorization update
reversal = transaction is reversed
refund = card transaction is refunded (may be less than auth amount)
accountCreationCredit = $0 transaction on account opening
received = user receives a transfer
accountClosing = transaction while moving funds for closing account
pull = incoming debit pull
push = incoming debit push
overdraft = transfer of funds to/from a fallback account
atm = ATM transaction
topup = funds added to Send a Card
reward = merchant funded reward on card spend