Explanation of Shopify Payments Transactions "Type" field

Hi… I am requesting assistance in definitions of the below properties of the type field of Shopify Payments Transactions. In particular, how they relate to a payout.

  • charge
  • refund
  • dispute
  • reserve
  • adjustment
  • credit
  • debit
  • payout
  • payout_failure
  • payout_cancellation