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.
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.