# Payments API

- [The Essentials](/breathepay-developer-docs/payments-api/the-essentials.md)
- [Frontend JS](/breathepay-developer-docs/payments-api/frontend-js.md)
- [Backend Code](/breathepay-developer-docs/payments-api/backend-code.md)
- [Handling API Responses](/breathepay-developer-docs/payments-api/handling-api-responses.md): This page assumes you have made a request to the BreathePay API and have a response object
- [Refunds & Cancelations](/breathepay-developer-docs/payments-api/refunds-and-cancelations.md): You can only refund and/or cancel payments made via the BreathePay Payments API
- [3DS Security](/breathepay-developer-docs/payments-api/3ds-security.md): 3DS is the new standard in secure payments technology, this is essential for having high acceptance rates on your payments
- [Frontend JS](/breathepay-developer-docs/payments-api/3ds-security/frontend-js.md)
- [Backend Code](/breathepay-developer-docs/payments-api/3ds-security/backend-code.md)
