Features

Every way to get paid on WordPress

PayPress turns your WordPress site into a complete payment surface for Stripe — from a one-off purchase to recurring memberships, donations, and fundraising campaigns.

One-Time Payments

Sell anything with a single shortcode

Create product plans for physical goods, digital downloads, or one-off services. Each gets its own shortcode you can drop into any page or post.

  • Product image, title, description, and price
  • Optional fields — color, size, engraving, notes
  • Checkout handled by Stripe, recorded in WordPress
yoursite.com/shop
PayPress product cards
Subscriptions

Memberships and recurring plans

Offer recurring plans with front-end subscribe buttons. PayPress keeps each subscription's status, next renewal, and latest invoice in sync with Stripe.

  • Active, trialing, past-due, and canceled states
  • Next renewal date and latest invoice number
  • Jump to Stripe or the invoice in one click
wp-admin · PayPress · Subscriptions
PayPress subscriptions table
Front-end subscribe cards
Donations

Donation forms for any cause

Let supporters give in seconds with suggested amounts and a custom amount field. Ideal for nonprofits, churches, schools, and community projects.

  • Preset and custom donation amounts
  • Collect donor name and email
  • One-time or recurring giving
yoursite.com/donate
PayPress donation form
Fundraising

Campaigns with a visible goal

Turn any donation form into a fundraising campaign with a goal, a live progress bar, and a running total — so supporters can see the momentum build.

  • Goal amount with percentage progress
  • Amount raised and donation count
  • Campaign image and story block
wp-admin · PayPress · Plans
PayPress plans list including a fundraising campaign
Payment Forms

Branded payment elements, no code

Control how every PayPress element looks from one Appearance panel — titles, descriptions, colors, font sizes, and button states — with a live preview beside you.

  • Live preview as you adjust styling
  • Button background, text, and hover colors
  • Show or hide titles and descriptions
wp-admin · PayPress · Appearance
PayPress appearance settings with live preview
Orders

A clean record of every transaction

Browse all orders with customer, plan, type, amount, status, and date. Open any order to see full customer info, form responses, and shipping details.

  • Filter by customer email, status, and type
  • Full order detail with form responses
  • Open in Stripe, view receipt or invoice
wp-admin · PayPress · Orders
PayPress orders table
PayPress order detail
Refunds

Refunds that stay in sync

Process full or partial refunds through Stripe and watch the order status update automatically — no manual reconciliation, no guesswork.

  • Full and partial refund support
  • Clear "Refunded" and "Partially Refunded" states
  • Driven by Stripe webhooks for accuracy
wp-admin · PayPress · Orders
PayPress orders with refunded statuses
Analytics & Monitoring

Revenue insight and full transparency

A revenue dashboard breaks down gross revenue, refunds, net volume, and subscription health, while the event timeline logs every webhook and diagnostic event.

  • Date ranges: today, 7 days, 30 days, all time
  • Gross, refunds, net, and Stripe volume
  • Filterable processed vs. failed event log
wp-admin · PayPress · Analytics
PayPress analytics dashboard
PayPress event timeline
Built for production

The details that make it dependable

Shortcode-driven

Every plan and form gets a copy-paste shortcode. Place payments anywhere on your site.

Webhook-synced

Orders, subscriptions, and refunds update from Stripe webhooks, kept consistent automatically.

Secure checkout

Customers pay through Stripe Checkout. Card data never touches your WordPress server.

Detailed logging

A diagnostic event log records what happened and when — invaluable when something needs a look.

Real-time status

Refresh from Stripe on demand and see the latest revenue and subscription health instantly.

Multi-currency ready

Charge in the currency your Stripe account supports — amounts display per order.

See it running on your site

Install PayPress, connect Stripe, and publish your first payment in minutes.