Difference between Payment Entry ----> Internal transfer and Journal entry —> Contra entry

I want know difference between Payment Entry ----> Internal transfer and Contra entry.
Because I put Internal account transfer like bank account to cash account are post payment entry — internal transfer.
and then in Journal entry —> Contra entry is also same effect. so I want difference about this two entries.

Figuring this out myself, but based on my research:

  1. Payment Entry: to record payments in or out
  2. Internal Transfer: to record transfer of Assets or Liabilities to different accounts (i.e. payment to a credit card from checking account, or transferring/dividing costs between or among departments)
  3. Contra Entry: To make corrections or balance Credits and Debits (i.e. A supplier to whom you also create invoices and want to settle the difference between what you owe each other)

Contra Entry | Example & Journal - Accountinguide