Stripe integration

Connect Stripe to a focused WordPress payment form

Connect an eligible Stripe account, choose the payment methods that fit your customers, and publish one-time or recurring payment forms directly on WordPress.

Powered by Stripe Connect

Link the Stripe account you operate

Payment Page uses Stripe Connect authorization rather than a Payment Page field for pasting Stripe secret API keys. Stripe governs account verification, eligibility, balances, payouts, processing fees, and method availability.

Credit & debit cardsApple PayGoogle PaySEPA Direct DebitAlipayWeChat PayACH Direct Debit (Pro)Recurring subscriptions
Published Payment Page form with card, SEPA, Alipay, and PayPal payment choices
A published Payment Page form with eligible Stripe methods and PayPal presented as clear choices.
Test and live modes

Know which Stripe environment you are using

Connect and manage test and live settings independently, then confirm the intended mode before you publish or troubleshoot a form.

Connected Stripe settings with test and live mode controls in Payment Page
Stripe connection controls make the selected test or live environment visible in WordPress.
How it works

Connect Stripe in four steps

  1. Step 01

    Install Payment Page

    Install Payment Page from WordPress.org and confirm that your site meets the WordPress, PHP, HTTPS, and gateway requirements.

  2. Step 02

    Connect with Stripe

    Use Stripe Connect to link an eligible account without pasting secret API keys into a Payment Page field.

  3. Step 03

    Review eligible methods

    Enable only methods supported by the connected account, country, currency, browser/device, plan, and transaction type. ACH is Pro-only.

  4. Step 04

    Publish and test safely

    Place the form with the shortcode or Elementor widget and validate the site in Stripe test mode before considering live payments.

Primary sources

Official Stripe references

Behaviour that belongs to the provider is documented by the provider. These are the pages to check when eligibility or requirements change.

FAQ

Stripe questions, answered

Do I need Stripe API keys?

No secret keys are pasted into a Payment Page field. Stripe Connect redirects an administrator to Stripe to authorize an eligible account.

How are card fields handled?

The form uses Stripe Elements for card entry rather than ordinary WordPress text inputs. The merchant remains responsible for site security, Stripe requirements, and applicable compliance obligations.

Which Stripe payment methods are supported?

Cards, Apple Pay, Google Pay, SEPA Direct Debit, Alipay, and WeChat Pay, plus ACH Direct Debit via Stripe Financial Connections on the Pro plan. Recurring subscriptions are supported on every plan.

How much does it cost?

The plugin is free (Stripe’s own processing fees apply, plus a 2% platform fee on the free plan). A single-site Pro annual license starts at $99 in USD; EUR and GBP checkout prices are shown on the pricing page. Pro removes the platform fee and adds ACH.

See all FAQs →

Build your WordPress payment form.

Start free on WordPress.org. Choose Pro when you want ACH Direct Debit or no Payment Page platform fee on Stripe payments.

Opens in a new tab.