Life Cycle

Learn about the different statuses acquired during the checkout flow for our Payments.

The figure below shows the life cycle of an Payments.

Figure: Payment Life Cycle

Figure: Payment Life Cycle

The table below list the various statuses that our Payments can have during its life cycle.

StatusDescription
PENDINGWhen the create payment request is successfully received by Pine Labs Online.
AUTHORIZEDOnly when pre_auth is true. When the payment is received successfully. The money is credited from the payer account and waiting for the partner authorization to credit to the partner bank account.
PROCESSEDWhen the payment is received successfully. The money is debited from the payer account and credited to the partner bank account successfully.
CANCELLEDWhen the payment get cancelled.

Note:
  • When pre_auth is set to true.The partner can cancel the payment if there is a failure in delivering the product or service.
  • Similarly, the customer also has the option to cancel the payment during the checkout process.
FAILEDWhen the payment fails, this can be for many reasons such as maximum retries for OTP verification, partner downtime etc.

Ask AI
Assistant
Hourly Limit
0 / 20000 tokens used Resets in: 60m 0s
Order Lifecycle
Refunds
Settlements
Checkout
Dashboard
International Payments
How do I implement webhook notifications for payment status updates, and what's the recommended way to verify webhook authenticity?
How do I integrate Pine Labs payment gateway with my React Native mobile app and what are the required API credentials?
Can I customize the payment UI for card transactions, and what parameters can I pass to modify the checkout experience for my customers?
Assistant