Payment Gateways

October 26, 2026
Payments
8 views
3 min read
Updated October 26, 2026

FormGlut Pro adds more payment gateways and more Stripe features. Set up each gateway in FormGlut › Global Settings › Payments. Each gateway has its own sub-tab.

Supported gateways

GatewayOne-timeSubscriptionsRefunds
StripeYesYesYes
PayPalYesYesYes
MollieYesYesYes
SquareYes—Yes
RazorpayYes—Yes
PaystackYes—Yes
Authorize.netYes—Yes
Mercado PagoYes—Yes

Every gateway has a Test / sandbox and a Live mode. Use test mode until you have checked a full payment.

Stripe (Pro features)

Enter your Stripe keys as in the free plugin. Pro adds:

  • More payment methods (wallets, Link …) on the Card Payment field. It shows the methods turned on in your Stripe dashboard that complete on the page, such as Apple Pay, Google Pay and Link.
  • Subscriptions, coupons, tax, shipping and refunds.
  • Stripe webhooks sub-tab, so refunds, renewals and cancellations update in FormGlut:
    1. Copy the Webhook URL shown there.
    2. In Stripe, add it as a webhook endpoint with the events: payment_intent.succeeded, payment_intent.payment_failed, charge.refunded, invoice.paid, invoice.payment_failed, customer.subscription.updated, customer.subscription.deleted.
    3. Paste the endpoint’s Signing secret (test and live) back in FormGlut.

PayPal

  1. Create a REST API app at developer.paypal.com.
  2. In Payments › PayPal, choose the Mode: Sandbox (test) or Live.
  3. Paste the client ID and secret for that mode.
  4. Add the Webhook URL shown on the screen as a webhook in your PayPal app and paste its webhook ID.

Square

In the Square Developer Dashboard, open your app’s Credentials (application ID, access token) and Locations. Enter the Application ID, Location ID, Access token and, for webhooks, the Webhook signature key. Webhook events: payment.updated, refund.updated.

Mollie

In the Mollie Dashboard, go to Developers › API keys and paste the API key. Webhooks are set for each payment automatically. Recurring payments need a method that supports mandates (cards, SEPA and others).

Razorpay

In the Razorpay Dashboard, go to Account & Settings › API Keys. Enter the Key ID, Key secret and Webhook secret. Webhook events: payment.failed, refund.processed.

Paystack

In the Paystack Dashboard, go to Settings › API Keys & Webhooks. Enter the Secret key and paste FormGlut’s Webhook URL there. Events are signed with your secret key.

Authorize.net

In the Merchant Interface, go to Account › Security Settings. Enter the API login ID, Transaction key, Public client key and Signature key (webhooks). Authorize.net’s Accept.js needs HTTPS.

Mercado Pago

In Mercado Pago Developers, go to Your integrations › Credentials. Enter the Public key, Access token and the Webhook secret for payment webhooks.

Webhook URLs

Every gateway except Mollie shows a Webhook URL in its settings. Add it in the gateway’s dashboard so refunds and status changes reach FormGlut.

Letting visitors choose a gateway

Add a Payment Method field to the form. See Payment Fields.