# Toffee ## Docs - [Get Account](https://docs.toffeepay.com/api-reference/accounts/get.md): Returns account details by its id - [List Accounts](https://docs.toffeepay.com/api-reference/accounts/list.md): List accounts - [Get Deposit](https://docs.toffeepay.com/api-reference/deposits/get.md): Returns deposit details by its id - [List Deposits](https://docs.toffeepay.com/api-reference/deposits/list.md): List deposits - [Create Offer](https://docs.toffeepay.com/api-reference/offers/create.md): Create hub offer - [Delete Offer](https://docs.toffeepay.com/api-reference/offers/delete.md): Delete hub offer - [Get Offer](https://docs.toffeepay.com/api-reference/offers/get.md): Get hub offer by its id - [List Offers](https://docs.toffeepay.com/api-reference/offers/list.md): List hub offers - [Update Offer](https://docs.toffeepay.com/api-reference/offers/update.md): Update hub offer - [Cancel Payment](https://docs.toffeepay.com/api-reference/payments/cancel.md): Initiates a payment cancellation of the authorization - [Complete Payment](https://docs.toffeepay.com/api-reference/payments/complete.md): Captures a payment for the session after authorization - [Get Payment](https://docs.toffeepay.com/api-reference/payments/get.md): Returns payment details by its id - [List Payments](https://docs.toffeepay.com/api-reference/payments/list.md): List completed payments - [Create Refund](https://docs.toffeepay.com/api-reference/refunds/create.md) - [Get Refund](https://docs.toffeepay.com/api-reference/refunds/get.md) - [List Refunds](https://docs.toffeepay.com/api-reference/refunds/list.md) - [Cancel Session](https://docs.toffeepay.com/api-reference/sessions/cancel.md): Cancel an existing payment session - [Create Session](https://docs.toffeepay.com/api-reference/sessions/create.md): Initiate a new payment session - [Get Session](https://docs.toffeepay.com/api-reference/sessions/get.md): Returns session by its id - [List Sessions](https://docs.toffeepay.com/api-reference/sessions/list.md): List payments sessions - [Get Session Status](https://docs.toffeepay.com/api-reference/sessions/status.md): Returns session status by its id - [deposit.failed](https://docs.toffeepay.com/api-reference/webhooks/deposit.failed.md): Fired when a deposit fails. - [deposit.succeeded](https://docs.toffeepay.com/api-reference/webhooks/deposit.succeeded.md): Fired when a deposit is completed successfully. - [payment.authorized](https://docs.toffeepay.com/api-reference/webhooks/payment.authorized.md): Fired when a payment is authorized (e.g. for later capture). - [payment.cancelled](https://docs.toffeepay.com/api-reference/webhooks/payment.cancelled.md): Fired when a payment is cancelled. - [payment.created](https://docs.toffeepay.com/api-reference/webhooks/payment.created.md): Fired when a payment is created. - [payment.failed](https://docs.toffeepay.com/api-reference/webhooks/payment.failed.md): Fired when a payment attempt fails. - [payment.succeeded](https://docs.toffeepay.com/api-reference/webhooks/payment.succeeded.md): Fired when a payment is successfully processed. - [refund.created](https://docs.toffeepay.com/api-reference/webhooks/refund.created.md): Fired when a refund is created and processing begins. - [refund.failed](https://docs.toffeepay.com/api-reference/webhooks/refund.failed.md): Fired when a refund attempt fails. - [refund.succeeded](https://docs.toffeepay.com/api-reference/webhooks/refund.succeeded.md): Fired when a refund has been processed successfully. - [session.cancelled](https://docs.toffeepay.com/api-reference/webhooks/session.cancelled.md): Fired when a session is cancelled by user. - [session.created](https://docs.toffeepay.com/api-reference/webhooks/session.created.md): Fired when a payment session is created. - [session.expired](https://docs.toffeepay.com/api-reference/webhooks/session.expired.md): Fired when a session expires without payment. - [session.failed](https://docs.toffeepay.com/api-reference/webhooks/session.failed.md): Fired when a payment attempt related to a session fails. - [session.paid](https://docs.toffeepay.com/api-reference/webhooks/session.paid.md): Fired when a session is successfully paid. - [Authentication](https://docs.toffeepay.com/authentication.md): Access token authentication - [Getting Started](https://docs.toffeepay.com/getting-started.md): Integrate ToffeePay in minutes - [Idempotency](https://docs.toffeepay.com/idempotency.md): Prevent duplicate operations - [Introduction](https://docs.toffeepay.com/introduction.md): Payment processing platform for games - [Payments](https://docs.toffeepay.com/payments.md): Sessions, statuses and payment flow - [Refunds](https://docs.toffeepay.com/refunds.md): Initiate and track refunds - [Sandbox](https://docs.toffeepay.com/sandbox.md): Test your integration without real payments - [Go](https://docs.toffeepay.com/sdks/go.md): SDK for Go - [Python](https://docs.toffeepay.com/sdks/python.md): SDK for Python - [TypeScript](https://docs.toffeepay.com/sdks/typescript.md): SDK for TypeScript/JavaScript - [Wallet](https://docs.toffeepay.com/wallet.md): Wallet, accounts and deposits - [Webhooks](https://docs.toffeepay.com/webhooks.md): Event notifications and signature verification ## OpenAPI Specs - [openapi](https://docs.toffeepay.com/api-reference/openapi.json)