Title: Subscriptions Payment Gateway for PayPal by WPPaymentPal
Author: Syed Balkhi
Published: <strong>October 20, 2026</strong>
Last modified: October 20, 2026

---

Search plugins

![](https://ps.w.org/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/assets/
banner-772x250.png?rev=3755761)

![](https://ps.w.org/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/assets/
icon-256x256.png?rev=3755761)

# Subscriptions Payment Gateway for PayPal by WPPaymentPal

 By [Syed Balkhi](https://profiles.wordpress.org/smub/)

[Download](https://downloads.wordpress.org/plugin/subscriptions-payment-gateway-for-paypal-by-wppaymentpal.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/#description)
 * [Reviews](https://wordpress.org/plugins/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/#reviews)
 *  [Installation](https://wordpress.org/plugins/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/#installation)
 * [Development](https://wordpress.org/plugins/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/#developers)

 [Support](https://wordpress.org/support/plugin/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/)

## Description

Accept PayPal payments and subscriptions on your WordPress site with beautiful, 
high-conversion payment forms. No WooCommerce required.

### Accept PayPal Payments with Ease

**WP Payment Pal** is a standalone PayPal payments plugin for WordPress. Connect
your PayPal account, build a simple payment form, and drop it into any page with
a block or shortcode. No WooCommerce, no developer required.

There is a 3% per-transaction platform fee (plus PayPal’s own fees) while using 
WP Payment Pal Lite, the free version of the plugin. This 3% fee is removed by upgrading
to WP Payment Pal Pro.

### What this plugin does

 * **Accept one-time PayPal payments** with a single configured amount.
 * **Accept subscription payments** billed monthly.
 * **Build a payment form** with text, dropdown, and number fields, plus a price
   display and an order summary.
 * **Embed the form** anywhere with a Gutenberg block or the `[wppal_form]` shortcode.
 * **Switch between Sandbox and Live** PayPal modes with one click for safe testing.
 * **Track transactions** from a dashboard inside WordPress: list view, detail view,
   status filters, and a basic analytics dashboard (revenue / transactions overview).
 * **Manage subscriptions** from a dedicated admin screen, with lifecycle emails
   for renewals, failed payments, cancellations, and expirations.
 * **Send a payment receipt** to the customer and a notification to the site administrator
   with a global, configurable email template.
 * **Accept 25 currencies** supported by PayPal — AUD, BRL, CAD, CHF, CNY, CZK, 
   DKK, EUR, GBP, HKD, HUF, ILS, JPY, MXN, MYR, NOK, NZD, PHP, PLN, RUB, SEK, SGD,
   THB, TWD, USD.

### Get help

WP Payment Pal is backed by dedicated technical support and [documentation](https://wppaymentpal.com/docs/?utm_source=wporg&utm_campaign=plugin&utm_medium=link).
If you need help getting set up or have questions about any feature, our support
team is here to help.

### More features in WP Payment Pal Pro

WP Payment Pal Pro extends this plugin with advanced features for higher-conversion
checkout experiences:

 * Multiple price options per form (pricing tiers, plans, products)
 * Customer-defined (“name your price”) amounts for donations and tips
 * Coupon and discount codes with usage limits and per-form restrictions
 * Custom billing periods for subscriptions: daily, weekly, monthly, or yearly, 
   with a configurable interval count (for example, every 2 weeks)
 * Free trials, setup fees, and billing-cycle limits for subscriptions
 * Customer subscription self-service portal
 * Overlay/modal and dedicated payment-page display modes
 * In-WordPress refunds (full and partial)
 * Cart abandonment recovery emails
 * Additional form fields: name, email, radio, checkbox, phone, date picker, hidden
   fields, HTML blocks, headings, and dividers
 * Form scheduling and login/role restrictions
 * Inventory tracking with configurable out-of-stock behavior and an optional remaining-
   count display, per form or per item, plus quantity selectors
 * Custom branded confirmation emails per form
 * Credit/Debit Card and Venmo on-site checkout via PayPal Advanced Card Processing

Learn more at [wppaymentpal.com/lite-vs-pro/](https://wppaymentpal.com/lite-vs-pro/?utm_source=wporg&utm_campaign=plugin&utm_medium=link).

### Third-Party Services

This plugin connects to the following external service. The entry below describes
what the service is, what data the plugin sends, when it’s sent, and links to that
service’s terms and privacy policy.

### PayPal (payment processor)

The plugin connects to **PayPal** to create orders, capture payments, manage subscription
plans, and verify merchant accounts.

 * Service: [https://www.paypal.com/](https://www.paypal.com/)
 * Terms of Service: [https://www.paypal.com/us/legalhub/useragreement-full](https://www.paypal.com/us/legalhub/useragreement-full)
 * Privacy Policy: [https://www.paypal.com/us/legalhub/privacy-full](https://www.paypal.com/us/legalhub/privacy-full)

**Data sent:** payment amount, currency, item description, payer email (when supplied
by PayPal), shipping address (when collected), subscription billing details. **When:**
every time a customer initiates or completes a payment, or when the site loads the
PayPal JavaScript SDK in checkout context. **Required for** processing any payment
through the plugin.

## Screenshots

[⌊Analytics dashboard with revenue chart and KPIs⌉⌊Analytics dashboard with revenue
chart and KPIs⌉[

Analytics dashboard with revenue chart and KPIs

[⌊Payment form editor with a single price option⌉⌊Payment form editor with a single
price option⌉[

Payment form editor with a single price option

[⌊Form fields builder with text, dropdown, and number fields⌉⌊Form fields builder
with text, dropdown, and number fields⌉[

Form fields builder with text, dropdown, and number fields

[⌊PayPal connection settings (Sandbox / Live mode)⌉⌊PayPal connection settings (
Sandbox / Live mode)⌉[

PayPal connection settings (Sandbox / Live mode)

[⌊Email receipt and admin notification settings⌉⌊Email receipt and admin notification
settings⌉[

Email receipt and admin notification settings

[⌊Transactions list with status filters⌉⌊Transactions list with status filters⌉[

Transactions list with status filters

[⌊Transaction detail view⌉⌊Transaction detail view⌉[

Transaction detail view

[⌊Subscriptions list view⌉⌊Subscriptions list view⌉[

Subscriptions list view

[⌊Payment page with PayPal and Pay Later buttons⌉⌊Payment page with PayPal and Pay
Later buttons⌉[

Payment page with PayPal and Pay Later buttons

[⌊Form embedded via Gutenberg block⌉⌊Form embedded via Gutenberg block⌉[

Form embedded via Gutenberg block

## Blocks

This plugin provides 1 block.

 *   Payment Form

## Installation

The easiest way to install this plugin is to search for it from your site’s Dashboard.

#### Step-by-Step

 1. Log in to your WordPress dashboard.
 2. Click **Plugins  Add New**.
 3. Search for “WP Payment Pal” and find this plugin.
 4. Click **Install Now**, then **Activate Plugin**.
 5. A new **WP Payment Pal** menu item appears in your dashboard.
 6. Go to **WP Payment Pal  Settings  PayPal** to connect your PayPal account.
 7. Create your first payment form under **WP Payment Pal  Add New**.

If you prefer installing manually, download the plugin ZIP file and upload it via
Plugins > Add New > Upload Plugin.

#### Minimum Requirements

 * WordPress 5.3 or greater
 * PHP 7.4 or greater
 * PayPal Business account (free to create at [paypal.com](https://www.paypal.com))

## FAQ

### Do I need a PayPal Business account?

Yes. You need a PayPal Business account to accept payments. You can sign up for 
free at [paypal.com](https://www.paypal.com).

### Are there any fees to use WP Payment Pal?

Besides PayPal’s own processing fees, WP Payment Pal charges an additional 3% fee
per transaction while using WP Payment Pal Lite (the free version of the plugin).
This 3% fee is removed by upgrading to WP Payment Pal Pro.

### Can I test payments before going live?

Yes. The plugin supports PayPal Sandbox mode. Connect your Sandbox credentials in
the settings and test your forms without processing real payments.

### Does this plugin support subscriptions?

Yes. The free version bills subscriptions monthly. Custom billing periods (daily,
weekly, or yearly, and a configurable interval count such as every 2 weeks), trials,
setup fees, billing-cycle limits, and a self-service customer portal are available
in WP Payment Pal Pro.

### How do I add a payment form to my page?

Use the WP Payment Pal Gutenberg block, or the `[wppal_form id="123"]` shortcode
where `123` is the form’s post ID.

### Can I customize the payment form fields?

Yes. The form builder ships with text, dropdown, and number field types, alongside
the price display and order summary elements. Additional field types (name, email,
radio, checkbox, phone, date picker, hidden, HTML block, heading, and divider) are
available in WP Payment Pal Pro.

### What currencies are supported?

The plugin supports the 25 currencies PayPal lists for the standard checkout: AUD,
BRL, CAD, CHF, CNY, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, MXN, MYR, NOK, NZD, 
PHP, PLN, RUB, SEK, SGD, THB, TWD, USD.

### Do I need WooCommerce?

No. WP Payment Pal is standalone. You don’t need WooCommerce or any other e-commerce
plugin to accept payments through it.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Subscriptions Payment Gateway for PayPal by WPPaymentPal” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Syed Balkhi ](https://profiles.wordpress.org/smub/)
 *   [ WP Simple Pay ](https://profiles.wordpress.org/wpsimplepay/)
 *   [ Awesome Motive ](https://profiles.wordpress.org/am/)
 *   [ benjaminprojas ](https://profiles.wordpress.org/benjaminprojas/)

[Translate “Subscriptions Payment Gateway for PayPal by WPPaymentPal” into your language.](https://translate.wordpress.org/projects/wp-plugins/subscriptions-payment-gateway-for-paypal-by-wppaymentpal)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/),
check out the [SVN repository](https://plugins.svn.wordpress.org/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/)
by [RSS](https://plugins.trac.wordpress.org/log/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [payment form](https://wordpress.org/plugins/tags/payment-form/)[payments](https://wordpress.org/plugins/tags/payments/)
   [paypal](https://wordpress.org/plugins/tags/paypal/)[Recurring payments](https://wordpress.org/plugins/tags/recurring-payments/)
   [subscriptions](https://wordpress.org/plugins/tags/subscriptions/)
 *  [Advanced View](https://wordpress.org/plugins/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/reviews/)

## Contributors

 *   [ Syed Balkhi ](https://profiles.wordpress.org/smub/)
 *   [ WP Simple Pay ](https://profiles.wordpress.org/wpsimplepay/)
 *   [ Awesome Motive ](https://profiles.wordpress.org/am/)
 *   [ benjaminprojas ](https://profiles.wordpress.org/benjaminprojas/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/subscriptions-payment-gateway-for-paypal-by-wppaymentpal/)