7.3. Transaction Statuses And Types
Transaction Types
GitPay Payment Gateway divides all transactions into several types, depending on the purpose of each transaction. Each transaction has a specific status.
|
Acceptance of payment for provided goods or services in a single operation. |
|
Blocking of a fixed amount of money on the card for the subsequent withdrawal (financial pledge). The cardholder will not be able to use the held funds, however, this money will not be withdrawn from the bank account until a subsequent request (capture) is received from the merchant. After a certain period of time, if a follow-up request is not received from the merchant, the holding of this funds amount is cancelled and it will become available for use again. |
|
Withdrawal of the previously held by “preauth” transaction funds from the cardholder bank account. |
|
Cancellation of fund holding by “preauth” transaction. |
|
A refund operation for previously approved transaction (“sale” or “preauth” followed by “capture”). For example, a cancellation of an order by the customer, or a partial return of goods to the store. |
|
Peer-to-peer (p2p) transfer transaction between 2 cards. This transaction can be split into 2 separate steps in some cases - card2account and deposit2card. |
|
Forced refund operation initiated by the cardholder, or the issuing bank, in case of fraud. |
|
Special marker for fraudulent transactions. |
|
Request of additional documents for disputed or suspicious payment. Documents can be requested from the merchant or from their agent (service provider). |
|
Validation of Payer’s card account information. |
|
Transfer of funds from merchant account to customer (receiver) banking account or digital wallet. |
Transaction Statuses
All transactions are marked according to their statuses:
|
The transaction was processed by the acquirer successfully (payment was made as part of the transaction). Final status. |
|
|
For any technical reason the acquirer cannot process the transaction. For example, this may be caused by insufficient funds on the customer card or account. Final status. |
|
|
The transaction was filtered by GitPay Payment Gateway and was not processed. Final status. |
|
|
Processing of transaction failed. A second attempt can be made to process the transaction. If the error occurs again, contact the GitPay support service. Final status. |
|
|
Payment Gateway failed to get final transaction status. Contact the GitPay support service to clarify the transaction status. Non final status. |
|
|
System’s internal status. It means there are no available settings to route transaction in the system due to filters or other restrictions. Final status. |
|
|
Transaction is being processed. If transaction status haven’t been changed for one hour - something went wrong, please inform Payment Gateway support service. Non final status. |
Note
After reconciliation transaction status could be changed even if transaction is in final status.