# Kashimi Docs ## Docs - [Authentication](https://docs.kashimi.tech/api-reference/authentication.md): Authenticate your application using OAuth 2.0 Client Credentials to obtain a Bearer token for all API requests. - [Certificate management](https://docs.kashimi.tech/api-reference/certificate_management.md) - [Detailed Status Reference](https://docs.kashimi.tech/api-reference/detailed_statuses.md): Complete reference for all detailedStatus values, grouped by payment lifecycle phase. - [Get all countries](https://docs.kashimi.tech/api-reference/endpoint/allCountries.md) - [Get all payments](https://docs.kashimi.tech/api-reference/endpoint/allPayments.md) - [Auth](https://docs.kashimi.tech/api-reference/endpoint/auth.md) - [Get providers](https://docs.kashimi.tech/api-reference/endpoint/banks.md) - [Initiate a payment](https://docs.kashimi.tech/api-reference/endpoint/initiatePayments.md) - [Get payment status](https://docs.kashimi.tech/api-reference/endpoint/latestPaymentStatus.md) - [Get payment by id](https://docs.kashimi.tech/api-reference/endpoint/payment.md) - [Get payment statuses](https://docs.kashimi.tech/api-reference/endpoint/paymentStatuses.md) - [Environments](https://docs.kashimi.tech/api-reference/environments.md) - [Errors](https://docs.kashimi.tech/api-reference/errors.md) - [Introduction](https://docs.kashimi.tech/api-reference/introduction.md): What the Kashimi API is, how it's designed, and the conventions it follows. - [Payment status](https://docs.kashimi.tech/api-reference/payment_status.md) - [Working with Providers](https://docs.kashimi.tech/api-reference/providers.md): How to use the providers list, understand provider IDs, subsidiaries, and payment schemes. - [Sandbox Bank Environments](https://docs.kashimi.tech/api-reference/sandbox-banks.md): Test credentials, known quirks, and setup instructions for each bank's sandbox environment. - [Start Here](https://docs.kashimi.tech/api-reference/start_here.md): Prerequisites, credentials setup, and a step-by-step guide to your first payment. - [Webhooks](https://docs.kashimi.tech/api-reference/webhooks.md) - [Hosted Bank Selection](https://docs.kashimi.tech/guides/hosted-flow.md): Integration where Kashimi handles bank selection — no provider list fetching or bank UI required on your side. - [Hosted UI Screens](https://docs.kashimi.tech/guides/hosted-ui-screens.md): A reference for every screen the PSU sees during the Kashimi hosted payment flow, and what can be customised. - [Integration Flows](https://docs.kashimi.tech/guides/integration-flows.md): Choose how your customers select their bank at payment time. - [Custom Bank Selection](https://docs.kashimi.tech/guides/provider-selection-flow.md): Integration where you fetch the provider list, build your own bank selection UI, and pass the selected provider ID to initiate a payment. ## OpenAPI Specs - [openapi](https://docs.kashimi.tech/api-reference/openapi.json) ## Optional - [Website](https://www.kashimi.tech/) - [Support](mailto:admin@kashimi.tech)