# Payments

> Connect a payment gateway so your order forms can accept real payments.

Source: https://knowledge.estage.com/project-settings/payments/
Part of the ESTAGE knowledge base (https://knowledge.estage.com). Full corpus: https://knowledge.estage.com/llms-full.txt

---
The **Payments** tab connects payment gateways to your project so your
order forms can charge real money. Connect one or several.

## Before you start

Fill in the [Business Details](/project-settings/business-details/) tab first. Most gateways
**require** your business information before they'll connect, and it appears on customer
receipts. If anything is missing, the gateway cards stay greyed out.

## Supported gateways

| Gateway | What you enter |
| --- | --- |
| **Stripe** | Publishable Key + Secret Key |
| **PayPal** | Client ID + Secret Key |
| **Razorpay** | Key ID + Secret Key |
| **Square** | Application ID + Access Token + Location ID |
| **Easy Pay Direct** | Private Security Key + Public Security Key + Webhook Signing Key |

## Connecting a gateway

1. Click **Connect** on the gateway card.
2. Fill in the credentials from your gateway's dashboard.
3. Click **Connect My Account**.

The card shows **Active** once connected. Use **Edit** to update keys or **Remove** to
disconnect (a confirmation appears first).

:::caution
Keep your [Business Details](/project-settings/business-details/) filled in even after
connecting — clearing them can break an active gateway, since the info is reused on receipts.
:::

:::tip
Your keys are stored securely and used only to process payments for your order forms. Use your
gateway's **live** keys when you're ready to take real payments, and **test** keys while you
build.
:::
