Payment & Donation Forms

Payment forms on
any WordPress page

Add fixed-price payment forms and donation forms with preset & custom amounts to any page or post with one shortcode. No WooCommerce required, no coding, and the best Stripe donation form alternative for WordPress.

One-line shortcodeNo WooCommerce neededApple Pay & Google Pay

Support our work

£10.00£25.00£50.00
£  Enter custom amount
Email for your receipt
CardPay By BankGoogle Pay
1234 1234 1234 1234
MM / YY
CVC
Donate • £10.00

Secure payment

Features

Everything a great donation form needs

Built for charities, creators, freelancers and service businesses, with the same secure card rails as your WooCommerce checkout, in a form you can put anywhere.

Preset amount buttons

Offer suggested amounts like £10 / £25 / £50 as one-tap buttons. Customers pick and pay in seconds.

Custom & minimum amounts

Let supporters enter their own amount, with an optional minimum. Perfect for "pay what you want" and tip jars.

Email receipts

An optional email field powers Stripe receipts automatically and shows you who paid in your notifications.

Visual Shortcode Builder

Build your form in WordPress → ZionPe with clicks, not code. The shortcode generates itself, ready to copy.

Cards, wallets & bank

Card, Apple Pay, Google Pay, Pay by Bank and Link, shown as compact tabs and controlled from your settings.

Secure by design

Card details go straight to Stripe and never touch your WordPress server. 3D Secure included.

Reliable by design

Bank-redirect payments (3D Secure, Pay by Bank) verify automatically when the customer returns, so no payment is lost.

Works without WooCommerce

Shortcode forms run standalone on any WordPress site: blogs, portfolios and charity sites included.

Your success experience

Show your own thank-you message or redirect to any page after payment. Configure it once and it applies everywhere.

Shortcodes

One line of shortcode. That's it.

Paste a shortcode into any page, post or widget, or let the visual Shortcode Builder in your WordPress admin write it for you.

Fixed-price payment

Sell a service, a session or a product at a set price. The button shows the exact amount.

[zionpe_payment amount="100" currency="GBP" description="Consulting Session"]

Donation form with presets + custom amount

Suggested amounts as buttons, a custom amount field, your own title and a "Donate" button.

[zionpe_payment amounts="10,25,50" custom_amount="yes" title="Support our work" button_text="Donate" currency="GBP"]

Tip jar: pay what you want

No presets at all: supporters type any amount above your minimum.

[zionpe_payment custom_amount="yes" min_amount="5" currency="USD" description="Tip jar" button_text="Leave a tip"]

All parameters

amountFixed price (e.g. 100 = £100.00)
amountsPreset buttons, e.g. "10,25,50" (max 6)
custom_amountyes/no, customer enters their own amount
min_amountMinimum custom amount (default 1)
titleHeading above the form
button_textButton label, amount appends automatically
collect_emailyes/no, email field for receipts (default yes)
currencyGBP, USD, EUR and more (default GBP)
descriptionShown on your dashboard and receipts

Use Cases

Made for more than checkouts

Charities & non-profits

Donation forms with suggested amounts on your campaign pages.

Freelancers & agencies

Deposits and invoice payments without building a full store.

Creators & bloggers

Tip jars and supporter payments on any post.

Events & communities

Registration fees and contributions collected in minutes.

Get Started

Put a payment form on your site today

Install the free ZionPe plugin, open the Shortcode Builder, and paste your form into any page. Done in under five minutes.