Subscribe to our email and get updates right in your inbox

How to Set Up Cash App Pay in WordPress [Step-by-Step]

by Hamza Hanif

September 23, 2026
SUMMARIZE:

ChatGPT

Perplexity

Want to accept Cash App Pay in WordPress?

You don’t need to build a payment integration from scratch. With a reliable payment form plugin, you can connect your payment account, enable Cash App, create a payment form, and test the checkout before accepting live payments.

The setup is simple.

But check one eligibility detail before you begin: Cash App Pay currently supports sellers in the United States, and only buyers in the United States can use Cash App as a payment option.

In this guide, you’ll learn what Cash App Pay is, what you need before setup, how to add it to a WordPress payment form, how to test the checkout, and what to check when Cash App Pay doesn’t appear.

What Is Cash App Pay?

Cash App Pay is a merchant payment method that lets eligible customers pay businesses through Cash App.

Instead of typing card details into your WordPress payment form, the customer authorizes the payment through the Cash App payment flow.

Square handles the payment processing, while WP Easy Pay connects your WordPress payment form to your Square account.

Here’s the distinction that matters:

  • Cash App is the consumer financial app customers use.
  • Cash App Pay is the merchant payment method customers use during checkout.

So adding Cash App Pay to a WordPress website doesn’t mean adding a Cash App username or asking customers to send money manually.

You’re adding a merchant checkout option that works through the connected Square payment flow.

Cash App vs. Cash App Pay: What’s the Difference?

The names sound similar, but they serve different purposes.

Cash App is the consumer app. Customers use it to manage money and make payments.

Cash App Pay is the merchant-facing payment method that lets eligible customers authorize a payment to a business during checkout.

That difference matters for WordPress payments because Cash App Pay works as part of the merchant checkout flow, not as a manual peer-to-peer Cash App transfer.

It also means you can connect the payment to your normal Square transaction workflow instead of manually checking whether a customer sent money.

How Does Cash App Pay Work With WordPress?

Several pieces work together when someone pays with Cash App Pay on your website.

The basic flow looks like this:

Customer → WordPress payment form → Cash App Pay → Cash App authorization → Square → Business

Here’s what each part does:

  • WordPress hosts the page where your customer completes checkout.
  • WP Easy Pay creates the payment form and connects WordPress with Square.
  • Cash App Pay lets eligible customers authorize the payment.
  • Cash App handles the customer’s payment authorization experience.
  • Square processes the payment through the connected Square account.
  • Your business receives the payment through the normal Square payment flow.

WP Easy Pay connects your WordPress payment form to Square. It doesn’t replace Square as the payment processor.

On supported desktop web flows, Cash App Pay can display a QR code that the customer scans with a mobile device. On supported mobile flows, the customer can continue into the Cash App experience to authorize the payment.

Do You Need WooCommerce to Accept Cash App Pay?

No. You don’t need WooCommerce to accept Cash App Pay on a WordPress website.

A payment form plugin can handle individual payments without requiring a complete ecommerce store.

For example, WP Easy Pay can work for use cases such as:

  • Donations
  • Membership payments
  • Invoice or service payments / Individual product payments
  • Recurring payments with supported payment methods
  • Subscription payments with supported payment methods

WooCommerce makes more sense when you need a full ecommerce system with products, categories, shopping carts, inventory, shipping, orders, and store management.

If you only need a WordPress payment form, a dedicated payment form plugin can keep the setup much simpler.

A Note About Recurring and Subscription Payments:

WP Easy Pay supports recurring payments and subscription workflows, but not every payment method supports recurring billing.

Cash App Pay doesn’t support subscription payments.

What You Need Before Setting Up Cash App Pay

A little preparation can save you from troubleshooting the checkout later.

You’ll need:

  1. A WordPress website
  2. A WP Easy Pay plan that includes Cash App support
  3. An activated Square account
  4. An eligible U.S. Square seller location
  5. Cash App Pay enabled for the applicable Square account
  6. A WordPress payment form
  7. A U.S.-eligible buyer environment
  8. HTTPS on your payment page
  9. A suitable testing environment

Cash App Pay currently supports sellers based in the United States, and only buyers in the United States can choose Cash App as a payment option.

Which WP Easy Pay Plan Supports Cash App Pay?

WP Easy Pay’s current pricing information lists Cash App under the Business plan.

Before purchasing, check the current WP Easy Pay pricing page and confirm that your selected plan includes Cash App support.

Plan features can change, so don’t rely on an old screenshot or an older blog post when choosing your plan.

How to Set Up Cash App Pay in WordPress

You can complete the setup in three main steps:

  1. Install and activate WP Easy Pay Pro.
  2. Connect Square and enable Cash App Pay.
  3. Create, publish, and test your Cash App Pay payment form.

Let’s get started.

Step 1: Install and Activate WP Easy Pay

First, install the WP Easy Pay version that supports Cash App.

Go to the WP Easy Pay pricing page and choose a plan that includes a Cash App.

After you purchase it, download the WP Easy Pay Premium ZIP file and keep your license key nearby.

Then follow these steps:

  1. Log in to your WordPress dashboard.
  2. Go to Plugins → Add Plugin → Upload Plugin.
  3. Click Choose File and select the WP Easy Pay ZIP file.
  4. Click Install Now.
WordPress plugin upload screen with Choose File and Install Now buttons for uploading the WP Easy Pay ZIP file
  1. Activate the plugin.
  2. Enter/Paste your WP Easy Pay license key.
WP Easy Pay license key field with the Activate License button highlighted
  1. Click Activate License.

Once the plugin is active, you’re ready to connect Square.

But if Cash App doesn’t appear later, don’t assume the plugin installation failed. Check the plan, Square account, location, and payment-method settings first.

Step 2: Connect Square and Enable Cash App Pay

WP Easy Pay uses Square to process the payments.

Start by connecting your Square account.

  1. From your WordPress dashboard, go to WP Easy Pay → Square Connect.
WP Easy Pay menu in the WordPress dashboard with the Square Connect option highlighted
  1. Choose the environment you want to use.
  2. Select Sandbox if you’re testing the payment workflow.
  3. Choose Live Payments when you’re ready to accept real customer payments.
  4. Click Connect Square.
Connect Square (Sandbox) button in WP Easy Pay for testing payments before going live
  1. Sign in to your Square account.
  2. Authorize the connection when Square asks for permission.
  3. After authorization, select THAT’S MY SITE – REDIRECT ME.
Square authentication confirmation screen with the That's My Site - Redirect Me button

You’ll return to your WordPress dashboard.

Your Square account should now appear as connected in WP Easy Pay.

If you’re testing, keep the connection in Sandbox while you configure and test your payment form.

Enable Cash App Pay in WP Easy Pay

  1. Go to WP Easy Pay → Square Connect.
  2. Find the available payment methods.
WP Easy Pay Square settings showing USD currency, location, and other payment options including Cash App
  1. Select the appropriate Square Location.
  2. Locate the Cash App option.
  3. Enable Cash App.
Cash App checkbox enabled under other payment options in WP Easy Pay Square settings
  1. Enable any other supported payment methods you want to offer.
  2. Click Save Settings.
Save Settings button highlighted after enabling Cash App in WP Easy Pay

Your Cash App Pay setting is now configured. But the checkout still needs a payment form.

Step 3: Create, Publish, and Test Your Cash App Pay Payment Form

Enabling Cash App Pay doesn’t automatically create a customer facing payment page. You need to create or edit a WP Easy Pay payment form.

Create the Payment Form

  1. Go to WP Easy Pay → Create Payment Form.
WP Easy Pay menu with the Create Payment Form option highlighted
  1. Add a form title and description.
  2. Choose the payment type that matches your use case.
Payment form details screen with form title, description, and payment type options
  1. Enter the payment amount.
Amount type setting with custom payment amount fields in a WP Easy Pay form
  1. Configure payment notifications and success behavior.
Payment success settings for redirection, success button label and URL, and success message
  1. Review the form.
  2. Click Publish.

Depending on your WP Easy Pay setup, you can create a WordPress payment form, donation form, recurring donation form, or subscription form.

For the amount, you can use a fixed payment amount when customers need to pay a specific price. Or you can allow a customer-defined amount when customers need to enter their own payment value.

You can also configure payment confirmation emails, a custom success message, or a post-payment redirect.

Remember that Cash App Pay doesn’t support subscription payments, so choose a compatible payment method when you need automatic recurring billing.

Add the Payment Form to a WordPress Page

Now place the form on the page where customers will make their payment.

  1. Go to Pages → Add Page.
WordPress Pages menu with the Add Page option highlighted
  1. Give the page a useful title.
  2. Add the WP Easy Pay block.
WP Easy Pay block in the WordPress editor with the form selection dropdown highlighted
  1. Select the payment form you created.
  2. Alternatively, add the form using its shortcode.
WP Easy Pay payment form shortcode added to a WordPress page using the Shortcode block
  1. Click Publish.
  2. Open the published page and check the checkout.
WordPress payment form with Cash App Pay shown as a checkout option next to credit and debit card

Your Cash App Pay checkout is ready for testing.

How to Test Cash App Pay Before Going Live

Don’t switch straight to Live Payments. Test the complete checkout first.

WP Easy Pay provides a Sandbox workflow for testing payment forms before you accept real payments. The exact Cash App Pay testing experience depends on the connected Square flow.

Start with these checks:

  1. Keep WP Easy Pay connected to Square Sandbox.
  2. Open the published WordPress payment form.
  3. Enter the required form information.
  4. Select Cash App.
  5. Click the Cash App Pay button.
  6. When the QR code appears, use your mobile device to follow the Cash App Pay Sandbox flow shown.
  7. Review and approve the test transaction.
  8. Confirm that the form reaches its successful payment state.
  9. Check the Square Sandbox Dashboard for the transaction.

Never use Sandbox credentials or test results as proof that your live checkout can process real payments.

If you need to test a real production transaction, remember that production payments can charge real payment methods.

How Does Cash App Pay Work on Desktop and Mobile?

The checkout experience can differ depending on the customer’s device.

Desktop

On supported desktop web flows, the customer selects Cash App Pay and receives a QR code.

The customer scans the QR code with a mobile device, follows the Cash App payment flow, reviews the transaction, and authorizes the payment.

The basic experience looks like this:

Desktop → Cash App Pay → QR code → Mobile device → Cash App → Payment authorization

The exact Sandbox and Live behavior can differ, so follow the flow presented by your current WP Easy Pay and Square setup.

Mobile

On a supported mobile experience, the customer can continue into the Cash App experience to authorize the transaction.

The flow looks like this:

Mobile browser → Cash App Pay → Cash App → Payment authorization → Merchant website

The customer reviews the payment before approving it.

So the customer experience isn’t identical across desktop and mobile, and that’s expected for Cash App Pay.

Cash App Pay Not Showing in WordPress? Try These Fixes

If Cash App Pay doesn’t appear on your WordPress payment form, don’t reinstall everything immediately.

Start with the basics.

1. Check Your Square Location

Cash App Pay currently supports sellers based in the United States, and only buyers in the United States can use Cash App as a payment option.

Check the Square location connected to WP Easy Pay.

If the seller location isn’t eligible, Cash App Pay won’t appear in the checkout.

2. Verify Cash App Pay Settings

Check both sides of the integration.

First, confirm that the Cash App is available and enabled in your Square account. Then go to WP Easy Pay → Square Connect and verify that Cash App is enabled for the correct Square location.

3. Check Your Square Account Status

A successful connection doesn’t automatically mean your account can process live payments.

Make sure your Square account is activated and eligible to accept payments.

If you’ve recently changed Square accounts, locations, or payment settings, reconnect the correct account to WP Easy Pay and check the selected location again.

4. Check Sandbox vs. Live Mode

Your testing environment and payment connection need to match.

If you’re testing, use the Square Sandbox environment. If you’re accepting real payments, use the production connection.

Mixing the two can create confusing results.

5. Check the Payment Form

Make sure you’ve actually published the WP Easy Pay payment form.

Open the published page in a private or incognito browser window and check whether the form loads correctly.

If the form itself doesn’t load, fix that problem before troubleshooting the Cash App.

6. Clear Your WordPress and CDN Cache

Caching can leave you looking at an older version of your checkout.

Clear your WordPress cache and CDN cache if you use one.

Then reload the payment page.

7. Check JavaScript Optimization

Payment forms rely on JavaScript.

Caching and optimization plugins can sometimes modify, delay, combine, or defer scripts that the checkout needs.

If you’ve enabled JavaScript minification, combination, or deferred loading, temporarily disable those settings and test the checkout again.

8. Check for Plugin or Theme Conflicts

Another plugin or your WordPress theme can interfere with the payment form.

Temporarily disable nonessential plugins and test again.

If Cash App returns, enable the plugins one at a time until you find the conflict.

Can You Accept Cash App Pay Alongside Other Payment Methods?

Yes, when your WP Easy Pay and Square configuration supports the payment methods you want to offer.

You can configure Cash App Pay alongside other supported methods, including:

This gives customers more ways to complete a payment without forcing you to create a separate checkout page for every payment method.

But availability can depend on your Square account, location, WP Easy Pay plan, and the specific payment method.

Start Accepting Cash App Pay With WP Easy Pay

Adding Cash App Pay to WordPress doesn’t require you to build a payment system from the ground up.

With WP Easy Pay, you can connect your WordPress website to Square, enable supported payment methods, create payment forms, and test your checkout before accepting real payments.

But check the eligibility requirements first.

Cash App Pay currently supports sellers based in the United States, and only buyers in the United States can use Cash App as a payment option.

Ready to add Cash App Pay to your WordPress website?

Get WP Easy Pay and start creating Square-powered WordPress payment forms with Cash App Pay and other supported payment methods.

Frequently Asked Questions

Can I Add a Cash App to My WordPress Website?

Yes. You can add Cash App Pay to a WordPress website through a compatible payment form plugin such as WP Easy Pay, which connects your payment form with Square.

Is Cash App Pay Available for WordPress?

Yes. WordPress doesn’t process Cash App Pay directly, but a compatible payment integration can connect your WordPress payment form with Square and enable Cash App Pay for eligible U.S. sellers and buyers.

Do I Need a Square Account to Use Cash App Pay With WP Easy Pay?

Yes. WP Easy Pay uses Square for this payment integration, so you’ll need a compatible Square account and an eligible Square location.

Is Cash App Pay Available Outside the United States?

No. Square’s current documentation states that Cash App Pay supports sellers based in the United States, and only buyers in the United States can choose Cash App as a payment option.

Can I Accept Cash App Pay and Credit Cards Together?

Yes, provided your WP Easy Pay and Square setup supports both payment methods.

You can enable multiple supported payment methods and let customers choose the option they prefer.

Can Customers Pay With Cash Apps From a Desktop Computer?

Yes. On supported desktop web flows, Cash App Pay can display a QR code that the customer scans with a mobile device.

The customer then continues through the Cash App payment flow to authorize the transaction.

blog-sideba

Get WordPress payment tips delivered straight to your inbox

Join 8,500+ users who get our weekly newsletter with insider Square payment tips!

Create Your Square Payment Form in Minutes— No Coding Required!

Scroll to Top