πŸš‰Order payment statuses

The order payment system has four payment statuses: PENDING, EXPIRED, PAID, and REFUNDED. Below is a detailed explanation of each status.

⏳ PENDING

This is the initial status of an order when it is created. The order will stay in this status until 15 minutes have passed since its creation. If no user has paid within 15 minutes, the order status will be updated to EXPIRED. If some users have paid but not all of them within 15 minutes, the order status will be updated to EXPIRED, and paid invoices will be refunded instantly.

πŸ’€ EXPIRED

If an order hasn't been completely paid within 15 minutes since its creation, the order will be updated to EXPIRED. This means that the order has been cancelled, and no further action can be taken.

If all users paid their invoices before the 15 minutes have passed, the order will be updated to PAID. This means that the order has been successfully paid, and no further action needs to be taken.

βͺ REFUNDED

If a completely paid order is refunded from the merchant's side, the order payment status will be updated to REFUNDED.

Last updated