Skip to main content

Commerce & payments

PayPal in Core Forms

Charge form users via PayPal — fixed amounts or donor-driven.

Bundled with Core Forms, the WordPress forms plugin with every premium feature in the box. No add-on tax.

Bundled, no add-on tax Unlimited sites

Pair Core Forms with PayPal's Orders API for one-time payments and donations. The buyer is sent to PayPal, completes payment, and bounces back. The submission stays pending until PayPal's webhook confirms the capture.

What you get

How PayPal works in Core Forms

Donor-chosen amounts

Reference a form field like [AMOUNT] so the donor types the value they want to give.

Sandbox + live

Both environments supported, switchable per-site via the Payments mode toggle.

Same return + webhook flow

Same correlation semantics as the other gateways — webhook is the source of truth.

Set it up

Connect PayPal in 3 minutes

  1. 1

    Create a PayPal REST app

    PayPal Developer → Apps → grab Client ID + Secret for sandbox + live.

  2. 2

    Paste credentials

    Settings → Payments → PayPal. Add the webhook ID generated in your PayPal app.

  3. 3

    Enable on a form

    Form → Payment tab → choose PayPal, set amount (fixed or [field-reference]) and currency.

Want the long version? Read the step-by-step guide with screenshots of every setting.

Inside Core Forms

The action in WP-Admin

The Payments settings with Test mode selected, currency routing and the PayPal card with the webhook URL and sandbox credentials
One switch moves every form between sandbox and live.
The Payment tab of a form with Require payment on, PayPal selected, an amount from a field and USD as the currency
The amount can be a fixed price or a field reference.

Bundled with every Core Forms license.

PayPal and every Core Forms-built integration on this site are included with your license.