WordPress plugin

Better Payment Pro: WordPress Payments and Subscriptions

Better Payment Pro lets you create and manage payment experiences on a WordPress website. Use forms for general payments, donations, fundraising, membership payments, or eCommerce products. You can create separate forms for different workflows and customize their appearance.

Better Payment Pro: WordPress Payments and Subscriptions

Payment forms for different needs

Better Payment Pro lets you create and manage payment experiences on a WordPress website. Use forms for general payments, donations, fundraising, membership payments, or eCommerce products. You can create separate forms for different workflows and customize their appearance.

Forms work with Elementor and Gutenberg through an Elementor widget, a Gutenberg block, and integration with the Elementor form widget.

Payment settings and currencies

Connect Stripe, PayPal, or Paystack to collect payments or donations. Stripe offers Stripe Elements Checkout and an on-website checkout option. Available Stripe payment options support cards including American Express, Visa, and Mastercard. PayPal and Paystack provide additional ways to accept payments or donations.

Configure forms for 22 or more global currencies.

Campaigns and recurring payments

The Campaign Builder creates fundraising campaigns from scratch or lets you customize a ready-made template. A campaign can center on a cause, event, or fundraising goal.

The Pro subscription capability uses direct Stripe integration to create subscription forms, collect recurring payments, and check subscription status. For WooCommerce stores, Better Payment supports recurring payments through Stripe. Set the billing cycle on the existing product screen; a separate product type is not required.

Transaction records and customer messages

Payment history is available on transaction pages, with filters for transaction ID, email, amount, source, and payment date. You can import transactions and export them as CSV files.

Better Payment can generate transaction invoices for customers to receive by email or print and download as PDFs. Customize success, thank-you, and error messages without coding. A success message can include a logo.

Payment activity in Pro

Built-in Pro analytics show total, completed, and in-progress transactions. The analytics area also tracks refunded transactions.

Set up forms and campaigns

Install Better Payment Pro on your WordPress site, then connect the payment services you plan to use. Create a payment form or campaign, select its payment method and currency, and customize the form and customer messages. For subscriptions, configure the billing cycle and Stripe connection before publishing the form.

After configuration, place forms with the Elementor widget, Gutenberg block, or Elementor form integration. Create separate forms for donation, fundraising, product, or subscription workflows as needed.


WordPress Index WPC Grouped Product Premium WPC Product Bundles for WooCommerce Premium WPC Product Options Premium WPC Product Quantity for WooCommerce Premium WPC Product Size Chart for WooCommerce Premium WPC Product Timer Premium for Scheduled WooCommerce Changes WPC Smart Compare for WooCommerce Premium WPC Smart Wishlist Premium for WooCommerce Stores WPCafe PRO WPChat Pro Connects WordPress Visitors to Messaging Apps