How to Integrate Jotform with Cash App Pay

September 12, 2025

With Jotform’s Cash App Pay integration, you can offer a fast and secure way for your customers to pay, whether they’re using their Cash App balance or a debit/credit card. Cash App, developed by Square, makes it easy for people to send and receive money right from their phones. It’s a simple way to make checkout smoother for users who prefer Cash App.

Adding and Setting Up Cash App Pay

Whether you’re selling products, collecting donations, or offering services, adding and setting up the Cash App Pay integration is quick and easy. Here’s how to do it:

  1. In Form Builder, click on Add Element on the left side of the page.
Form Builder interface showing the left panel where the Add Element button is highlighted
  1. Now, in the Form Elements menu, under the Payments tab, search for Cash App Pay and then click on it. Or, just drag and drop it to where you want it to be on your form.
Form Elements menu open with the Payments tab selected, showing Cash App Pay highlighted
  1. Then, in the Cash App Pay Integration menu that opens on the right side of the page, select a mode from the Mode Dropdown menu:
    • Live Mode – Use this to connect to your registered live Cash App Pay account via Square.
    • Test Mode – Select this to use your Square Sandbox account for testing transactions.
  1. Once you’re done, click on Connect via Square.
Cash App Pay Integration menu open on the right side with the Mode dropdown visible, showing options for Live Mode and Test Mode
  1. In the Square Sign In window that pops up, enter your email address and click on Continue to log in to your Square account, and then follow the steps to authenticate it.
Square Sign In window displayed with an email address input field and a Continue button highlighted, prompting users to log in and authenticate their Square account for form Cash App Pay integration
  1. Once connected, set up these other Square options:
    • Business Location — Select the business linked to your Square account that you’d like to use for this integration.
    • Payment Type — With Cash App Pay, you can sell products, collect donations, and accept user-defined amounts.
    • Currency — Your currency is locked based on your Square account’s currency settings. Changing this has to be done in your Square account.
Cash App Pay integration settings panel showing Square options: Business Location dropdown, Payment Type options, and Currency field locked to match Square account settings
  1. Next, click on the Additional Gateway Settings to set up these options:
    • Customer Email — This maps an email address from your form and sends it to the Square Dashboard, particularly to the customer’s record.
    • Users Can Select Multiple Products — This is only available with the Sell Products payment type and is enabled by default. Toggle this Off if you want customers to select only one (1) product per submission.
    • Show Total Price on the Form — Toggle this Off if you want to hide the total price of selected products on your form. Just a heads-up—this option is only available when using the Sell Products payment type, and it’s turned on by default.
    • Authorization Only — Enable this if you want to preapprove payments before delivering the physical items you’re selling. Explore our guide on How to Enable Payment Authorization to learn more about that.
    • Order Fulfillment type — Specify whether the items from your form are for Pickup or Shipment. By default, Pickup is selected for payments made through your Square form.
    • Send Payment Receipt — Choose whether to send the Square-generated receipt to your customers.
    • Payment Methods Label Text — This lets you update the heading of your Payment Options field to better match your form’s style.
Cash App Pay Additional Gateway Settings panel with customizable options: map Customer Email to Square records, allow or limit users to select multiple products, toggle Show Total Price on the form, enable Authorization Only for preapproved payments, choose Order Fulfillment type between Pickup or Shipment, toggle Send Payment Receipt, and edit Payment Methods Label Text for a personalized form experience
  1. After that, scroll down and set up these other options:
    • Clickable Image Preview — Toggle this Off to prevent customers from enlarging product images. Keep in mind, this feature is only available with the Sell Products payment type, and it’s enabled by default to make things easier.
    • Use Decimal
    • Decimal Separator — When decimals are shown on your payment field, you can select between a period, which is used in English-speaking countries, or a comma, which is used in many European countries.
  1. If you’ve selected Sell Products as the Payment Type, click on Continue to add your products. Otherwise, click on Save to complete the integration.
Cash App Pay integration settings screen showing final options: toggle Clickable Image Preview, enable Use Decimal, and choose a Decimal Separator

Once done, you’ll be directed to the Payment Settings, where you can set up the following:

  • Products — This is where you add and manage the items or services you’re selling on your form. You can include product names, descriptions, prices, images, quantity options, and more. Our guide on Setting Up Your First Order Form walks you through everything.
  • Coupons — Here, you can create discount codes for your products. You can set percentage-based or fixed-amount discounts, usage limits, and expiration dates. For a quick how-to, check out our guide on How to Add a Coupon Code to Payment Forms.
  • Shipping — This allows you to set up shipping fees based on your needs. You can offer flat-rate shipping, location-based rates, or set shipping costs per product. To learn how it’s done, see our guide on How to Add Shipping Costs to Payment Forms.
  • Tax — Add sales tax rules for your products here. You can set tax percentages and apply them to all or specific products depending on your location or business needs. Take a look at our guide on How to Apply Sales Tax to Products on Your Payment Form for more details.
  • Invoices — Enable this to automatically generate invoices for each submission. You can customize the layout, add your logo, and send a copy to the customer and yourself. You’ll find more info in our guide on How to Generate an Invoice for Your Payment Form.
Payment Settings page displayed after connecting Cash App Pay, showing options to configure payment type, currency, business location, and additional gateway settings to complete the integration

That’s it. To explore more ways to get the most out of your payment form, check out our helpful guides in the Jotform User Guide / Payment Form section—you’ll find plenty of tips and features to try out.

Adding and Setting Up Cash App Pay Using a Reusable Payment Connection

​​Integrating your form with Jotform’s Reusable Payment Connections lets you streamline your Cash App Pay setup. Once connected, you can use the same configuration across other forms or apps—no need to set it up again from scratch. Getting started is simple. Here’s what to do:

  1. In Form Builder, click on Add Element on the left side of the page.
Form Builder interface showing the Add Element button highlighted on the left panel, guiding users to open the form elements menu and start adding fields to their form
  1. Now, in the Form Elements menu, under the Payments tab, search for the Cash App Pay and then click on it. Or, just drag and drop it to where you want it to be on your form.
Form Elements panel open with the Payments tab selected, showing the Cash App Pay option highlighted
  1. Then, in the Payment Properties menu on the right side of the page, click on the Plug icon.
Jotform Payment Properties panel open on the right side of the screen, highlighting the Plug icon that users can click to open integration settings
  1. In the Add Cash App Pay Connection window, click on either Test Mode or Live Mode at the top to select the environment for your payment connection.
  2. Next, set up the Connection Name and then click on Connect with Square.
Add Cash App Pay Connection window in Jotform showing Test Mode and Live Mode options at the top, with fields for entering a Connection Name and a Connect with Square button highlighted for setup
  1. In the Square Sign In window that pops up, enter your email address to log in to your Square account, and then follow the steps to authenticate it.
Square Sign In window prompting the user to enter their email address to log in and authenticate their Square account connection in Jotform Cash App Pay setup
  1. Once connected, click on Save.
Cash App Pay integration settings screen showing the Save button highlighted after successfully connecting to Square
  1. In the Payment Connections window that pops up, select a connection and then click on Use.
Payment Connections window with available connections listed, highlighting the Use button for selecting a connection
  1. Now, in the Payment Type Dropdown menu, select what you’d like the payment to be processed for:
    • Sell Products — This is selected by default. Use this to sell physical or digital goods at a fixed price, allowing customers to make a one-time purchase.
    • User-Defined Amount — This lets customers enter the amount they want to pay. It’s useful for tipping, custom amount pricing, or flexible payments.
    • Collect Donations — Select this to accept voluntary contributions. It’s commonly used for fundraising, nonprofit support, or charitable causes.
Payment Type dropdown menu in the Payment Settings, showing options to Sell Products, Collect Donations, or accept User-Defined Amount payments
  1. The Currency is set to USD by default and locked, so you can go ahead and jump to setting up the Business Location Dropdown menu.
Payment Settings screen showing the Currency field locked to USD by default, with the Business Location dropdown menu ready for selection
  1. Scroll down in the menu and then set up these options:
    • Send Payment Receipt — Turn this on to send your customers a link to their Square receipt after each successful payment.
    • Authorization Only — Use this option if you want to use authorize payments only and manually charge customers later. Visit How to Enable Payment Authorization for more information.
    • Customer Email — If you have multiple email elements in the form, select the customer email sent to Square from this dropdown.
    • Order Fulfillment Type — You can choose from these two options: Pick Up or Shipment
    • Payment Methods Label Text — Set this up to customize the Payment Method text shown on your product field.
Payment Settings panel scrolled down to advanced options, showing toggles and dropdowns for Send Payment Receipt, Authorization Only, Customer Email mapping, Order Fulfillment Type (Pickup or Shipment), and Payment Methods Label Text customization

That’s it. If you’re looking to dive deeper into Cash App Pay integration features, these guides can help:

Note

The Cash App Pay via Square integration works only in the US, so you’ll need to have a US-based Square account. Payments are processed in USD only, and while you can connect a non-US Square account, Cash App Pay won’t work unless the account is US-based.

How Cash App Pay Works For Your Customers

To use Cash App’s Scan to Pay flow, your customers should have Cash App (Android | IOS) installed on their mobile devices. Check the Cash App User Guide for more info about it. Here’s a breakdown of the flow:

  1. Your customer picks a product from your form.
  2. Then, they simply choose Cash App Pay as their payment method and click on Submit.
Order form showing a customer selecting a product, choosing Cash App Pay as the payment method, and clicking Submit to complete the purchase
  1. In the Payment Confirmation window, they must click on Cash App Pay.
Payment confirmation window in Jotform showing the customer clicking on Cash App Pay to proceed with the transaction
  1. Next, they scan the QR code using the Cash App on their phone and confirm the payment when prompted.
Customer scanning the QR code with the Cash App on their phone and confirming the payment to complete the transaction
  1. Once done, the form will show the Thank You message for the successful payment.
Form displaying a Thank You message confirming the successful payment after using Cash App Pay
Contact Support

Our customer support team is available 24/7 and our average response time is between one to two hours.

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Comments:

  • Arthur - Profile picture
  • Exume Ryuk - Profile picture
  • Melodye Signil - Profile picture