invoice_id returned by collect payment or STK push. For checkout-based payments, you can also pass checkout_id to validate that the invoice belongs to the correct session.
Method: POSTURL:
https://app.kulmipay.com/api/v1/payment/status/
Authentication
Authenticate with your Bearer token or, for client-side polling, pass thesignature returned by the collect endpoint.
Request
The invoice alias ID returned in the
invoice.invoice_id field of the STK push response, or the invoice ID returned by collect/checkout flows.The checkout session UUID. When provided, Kulmi Pay validates that the invoice belongs to this checkout session before returning status. Use this when polling from a hosted checkout flow.
Response
Current snapshot of the invoice.
Session metadata for the payment.
