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.
Support our work
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 amountmin_amountMinimum custom amount (default 1)titleHeading above the formbutton_textButton label, amount appends automaticallycollect_emailyes/no, email field for receipts (default yes)currencyGBP, USD, EUR and more (default GBP)descriptionShown on your dashboard and receiptsUse 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.