Payment statuses received in webhook events from Inflow.
When your user begins the payment process in the Checkout, you will receive webhook events with the latest payment status. You can either poll the status of a payment via the API or receive updates by setting up Webhooks.
Inflow fires V2 dot-notation events such as payment.created, payment.authorized, and payment.settled — see event types. The payload is the same shape as the getPayment API response.
Payment Statuses
| Status | Description |
|---|---|
INITIATION | Payment created, waiting for payer action |
CHECKOUT_PENDING | Payer is preparing the payment |
CHECKOUT_SUCCESS | Payer has successfully paid |
PAYMENT_RECEIVED | Funds received by the banking provider |
PAYMENT_SUCCESS | Funds received in the user's account |
PAYMENT_FAILED | Payment failed |
PARTIAL_REFUNDED | Partial refund completed |
FULLY_REFUNDED | Full refund completed |
REFUND_PENDING | Refund is being processed |
REFUND_FAILED | Refund failed |