Skip to main content
The detailedStatus field provides granular insight into exactly where a payment sits within its lifecycle. Every detailedStatus maps to one of three top-level status values.
Not every status will appear for every payment. Which phases are traversed depends on the selected bank, the integration type (Custom Bank Selection vs Hosted), and whether the bank requires account information consent or sender account selection.

Retrieving status history

Use GET /api/v1/archive/payment-statuses to retrieve the complete chronological history of status changes for a payment. Unlike the latest status endpoint, this returns an array of every status event recorded, ordered from earliest to most recent.
Example response:
Use this endpoint to audit the full lifecycle of a payment, debug unexpected outcomes, or display a status timeline to the PSU.

Phase 1 — Provider Selection

Hosted Bank Selection flow only. Kashimi displays its own bank selection screen. The PSU selects their bank and Kashimi processes the choice before continuing.

Phase 2 — Follow-up Data Collection

Some banks require additional PSU data before the payment flow can continue — for example, a customer ID or a specific account number. This phase collects that data.

Phase 3 — Sender Authorization

The PSU grants Kashimi authorisation to act on their behalf at the bank. This establishes the identity and access context required for subsequent steps.

Phase 4 — Sender Account

Kashimi resolves the PSU’s sending account. Depending on the bank, this may involve obtaining account information consent, retrieving the account list, and prompting the PSU to select the account to pay from.

Phase 5 — Payment Registration

Kashimi registers the payment request with the bank before seeking the PSU’s payment authorisation.
The PSU reviews and authorises the payment at their bank. Some banks first require the PSU to choose their preferred authentication method (e.g. mobile app, SMS OTP, token device) before proceeding to authorise the payment.

Phase 7 — Payment Execution

The bank processes the authorised payment and settles the funds.