Transaction Creation
When a transaction request is received at Paytm's server, there are multiple validations carried out like valid source of the request, the structure of request, uniqueness of request etc. Once these validations are passed, a transaction is created.
Successful Transaction
The customer fills in basic payment details to authorize the payment. Once the authorization is successful, money is debited from the customer’s account. This transaction is a successful transaction.
Failed Transaction
If the customer drops out from the payment process, or in the event of payment authorization failure, money is not deducted from the customer’s account. This is marked as a failed transaction.
Pending Transaction
Sometimes Paytm doesn't receive real-time transaction status from the bank. This can be due to many reasons such as network issues, technical errors at customer's/bank's end etc. This is marked as a pending transaction. Refer to this for detailed handling of the pending transaction.
Settled Transaction
Payments received against successful transactions are credited into your bank account on T+1, where T is the date of a successful transaction. Once the payment is credited, the corresponding transaction is marked as Settled.
Refund Transaction
Sometimes there are use cases where you need to reverse payments for successful or settled transactions. The reversal transaction of a successful or settled payment is called a refund transaction. Refer Refunds for more details.