# Checkout API ## Docs - [Cancel transaction](https://docs.k42.com/k42-sdk/api-reference/cancel_transaction.md) - [Close session](https://docs.k42.com/k42-sdk/api-reference/close_session.md) - [Create session](https://docs.k42.com/k42-sdk/api-reference/create_session.md) - [Create transaction](https://docs.k42.com/k42-sdk/api-reference/create_transaction.md) - [Finalize transaction](https://docs.k42.com/k42-sdk/api-reference/finalize_transaction.md) - [Initialize](https://docs.k42.com/k42-sdk/api-reference/initialize.md) - [Set session basket items](https://docs.k42.com/k42-sdk/api-reference/set_session_basket_items.md) - [Set session basket total](https://docs.k42.com/k42-sdk/api-reference/set_session_basket_total.md) - [Token encode](https://docs.k42.com/k42-sdk/api-reference/token_encode.md) - [Token scan](https://docs.k42.com/k42-sdk/api-reference/token_scan.md) - [Introduction](https://docs.k42.com/k42-sdk/introduction.md) - [Quickstart](https://docs.k42.com/k42-sdk/quickstart.md): A brief introduction covering how to work with the K42 POS SDK - [Usage Example](https://docs.k42.com/k42-sdk/usage-example.md) ## OpenAPI Specs - [openapi](https://docs.k42.com/customer-session/openapi/openapi.json) ## Optional - [Dashboard](https://ros.k42.com)