# Transaction Type

| TransType                                                       | Description                                                                                |
| --------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| **Purchase**                                                    |                                                                                            |
| **PreAuth**                                                     |                                                                                            |
| **IncrementalAuth**                                             |                                                                                            |
| **AuthVoid**                                                    |                                                                                            |
| **AuthCompletion**                                              |                                                                                            |
| **BalanceInquiry**                                              |                                                                                            |
| **Reversal**                                                    |                                                                                            |
| **Refund**                                                      |                                                                                            |
| **Settle**                                                      |                                                                                            |
| **TipAdjust**                                                   | WorldPay only                                                                              |
| **ReadCard**                                                    | To get card information, simply pass the TransType, and the CardUniqueId will be returned. |
| _<mark style="background-color:blue;">Local transaction</mark>_ |                                                                                            |
| **QueryTransaction**                                            | Query transaction result by OriTransIndexCode                                              |
| **PrintLast**                                                   |                                                                                            |
| **PrintTotal**                                                  |                                                                                            |
| **PrintDetail**                                                 |                                                                                            |
| **PrintParameter**                                              |                                                                                            |
| **GetPosInfo**                                                  |                                                                                            |
| **VerifyCardPan**                                               | Verify whether card number match original transaction                                      |
