⌘K
  1. Home
  2. Docs
  3. WPForms PayPal Plus
  4. Installation

Installation

WPForms – PayPal Plus (PayPal Commerce) Installation & Setup Guide

The WPForms – PayPal Plus/PayPal Commerce integration allows you to accept secure online payments via PayPal, credit cards, debit cards, and alternative payment methods directly through your WordPress website.

This guide will walk you through the complete installation and configuration process.

1. Prerequisites

Before you begin, ensure that you have:

  • A working WordPress website with admin access.

  • The WPForms plugin (Pro or Elite license recommended).

  • A PayPal Business account.

  • Verified currency and country support for PayPal Plus/PayPal Commerce.

2. Install WPForms

  1. Log in to your WordPress Admin Dashboard.

  2. Navigate to Plugins → Add New.

  3. Search for WPForms.

  4. Click Install Now, then Activate.

3. Install the WPForms PayPal Plus Addon

  1. In your WordPress dashboard, go to WPForms → Addons.

  2. Search for and install the WPForms PayPal Plus Addon.

  3. Click Activate to enable it.

⚡ Note: PayPal Plus is supported in selected regions. In most cases, WPForms uses the WPForms PayPal Plus Addon, which supports PayPal, PayPal Credit, Pay Later, and card payments.

4. Connect PayPal Account

Option A: One-Click Connection (Recommended)

  1. Navigate to WPForms → Settings → Payments.

  2. In the PayPal Commerce section, click Connect with PayPal.

  3. Log in to your PayPal Business account and approve the connection.

  4. Select the Environment:

    • Sandbox for testing

    • Production (Live) for real transactions

  5. Choose your default currency (e.g., USD, EUR, INR).

Option B: Manual Setup

  1. Log in to the PayPal Developer Dashboard.

  2. Create an App and copy the Client ID and Secret for Sandbox and Live environments.

  3. Enter these credentials in WPForms → Settings → Payments → PayPal Commerce.

  4. Save changes.

5. Create a Payment Form

  1. Go to WPForms → Add New.

  2. Choose a template such as Billing / Order Form (or start with a blank form).

  3. Add the following fields as needed:

    • Single Item / Multiple Items / Checkbox Items (set prices).

    • Quantity field (if applicable).

    • Total field (auto-calculates the payment amount).

    • Customer Information fields (Name, Email, Address).

  4. Click Save.

6. Enable PayPal on the Form

  1. In the form builder, open the Payments tab.

  2. Select PayPal Commerce.

  3. Check Enable PayPal Commerce Payments.

  4. Choose payment methods (PayPal, Credit/Debit Card, Pay Later).

  5. Select Mode: Sandbox (testing) or Live (production).

  6. Configure One-time payments or Subscriptions (if supported).

  7. Optionally, apply Conditional Logic (e.g., enable PayPal only if “Pay Online” is selected).

  8. Save the form.

7. Publish the Payment Form

  • Add the form to a Page or Post using the WPForms block in Gutenberg or the shortcode:

[wpforms id="123"]
  • Update or publish the page.

8. Test Transactions (Sandbox Mode)

  1. Ensure the form is set to Sandbox Mode.

  2. Use a PayPal Sandbox test account to make a payment.

  3. Verify the entry in WPForms → Entries.

  4. Confirm the transaction in the PayPal Sandbox dashboard.

9. Go Live

  1. Switch the form settings to Live Mode.

  2. Connect with your Live PayPal account.

  3. Perform a small real transaction to ensure everything works.

  4. Verify that payments and email confirmations are received.

10. Troubleshooting

  • Payment options not showing: Confirm PayPal Commerce Addon is installed and active.

  • Sandbox errors: Ensure Sandbox Client ID/Secret are correct and accounts are set up.

  • Total amount shows 0: Check that products/prices/quantity fields are properly configured.

  • Currency not supported: Update to a PayPal-supported currency in WPForms → Settings → Payments.

  • Plugin conflicts: Disable caching/optimization plugins temporarily to test.

✅ Your WPForms payment form is now ready to securely accept payments using WPForms PayPal Plus.

Still not using GSheetConnector?
Quick and easy setup — seamlessly import your settings from any other Google Sheets plugin!
👉 Learn more about the Pro Version | Download the Free Version