> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/cloud/payments.md).

# Payments

The **Payments** module connects your payment gateway or e-shop to your backend. Every purchase, refund, and dispute becomes a normalized payment fact that can trigger your backend — emails, functions, webhooks, realtime events. One webhook URL per integration; each provider's signature is verified and its payload normalized into a single format.

<figure><img src="/files/eHOs0lPadl4EG5O0vTE1" alt=""><figcaption><p>The Payments module home.</p></figcaption></figure>

If the module is not enabled yet, the module home shows an enable page; enabling it opens the module screens.

## Screens in this module

* [**Orders**](/cloud/payments/orders.md) — reserved for order management. In the current version it is a placeholder screen (see the hint on that page).
* [**Triggers**](/cloud/payments/triggers.md) — run an action when an order is created, paid, or a gateway webhook arrives.
* [**Integrations**](/cloud/payments/integrations.md) — your gateways: Stripe, Paddle, Lemon Squeezy, Shopify, WooCommerce, Checkout.com, Authorize.Net, Adyen, Mollie, Braintree, PayPal.
* [**Settings**](/cloud/payments/settings.md) — disable the module.

## Use it from code

[Payments](/sdks-and-cli/payments.md).

## API reference

Endpoints: [Payments](/api-reference/payments.md).
