JotForm User Guide / Payment Forms /

How to Integrate Form to PayPal Checkout

How to Integrate Form to PayPal Checkout

PayPal Checkout provides users with a simple and secure checkout experience that doesn’t require them to navigate away from a website or mobile app to make a payment.

New features like Smart Payment Buttons automatically display payment methods, such as PayPal Credit, making it easier for users to complete payments.  

What can you do with JotForm's PayPal Checkout integration?

- Sell products.
- Collect donations.
- Accept custom payments.

How do you integrate your forms with PayPal Checkout?

You need to have a premier or business PayPal account to use this integration.

Note: PayPal Checkout doesn’t support users in Japan and Israel. If you are located in one of these countries, you can use one of our other PayPal integrations: PayPal Payments Pro, and PayPal Invoicing.

Steps to complete the integration at JotForm:

1. Click Add Form Element in the Form Builder. Open the payments tab. Search and click on PayPal Checkout to add it to your form.

2. Click the Connect with PayPal button in the payment integration wizard on the right side of the page.

3.  Enter your PayPal login info to connect to your account.

4.  After you are connected, you will see a “thank-you” popup. Don’t close the popup. Click the Go Back to JotForm button (if you are in live mode) or Go Back to JotForm’s Test Store button (if you are in test mode).

An example connection flow is below:

5. Choose the currency you want to use from the dropdown.

6. Use the button settings to format the buttons.

7. Select one of the payment types in the payment type dropdown menu.

If you select "Sell Products" and click "Continue," you will be prompted to create your products, coupons (optional), shipping (optional), and tax (optional) in the next step.

You can also add images, quantity, and other options to your products in this step.

If you select Collect Donations or User Defined Amount, there is no next step. Your integration will be complete.

Funding sources:

Funding sources, such as PayPal Credit and Card Payments, appear for users dynamically, based on their location and cookies. If you would like to disable a funding source, you can do so in the Additional Gateway Settings section at the bottom of the PayPal Checkout Integration menu.

Note: Venmo will be displayed automatically to eligible consumers and cannot be enabled/disabled.

Note: If you want to test your integration without processing actual transactions, make sure to change the Environment option under Additional Gateway Settings to Test Mode.

The Payment Process

The payment is authorized on the form itself and executed only when the form is submitted. Here are example payment flow when paying through Paypal Credit or Debit/Credit Card.

Paypal Credit:

Debit/Credit Card:

On the form submission page and in notification emails, the payment information will include Transaction IDTransaction FeePayer Email, and Payer Name.

Here is a screenshot from an example submission:

Contact Support:
Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:
Contact JotForm Support:

Send Comment


  • Belmontptsa

    We want to offer both paypal and personal check options on our form. But the form will not let our users submit their form unless they pay via paypal. Please help.

  • drob707

    So I integrated a form with Paypal and got it working, multiple times with the sandbox. Then switched to live and got the following error on submitting the form data:

    Bad request (/payment-paypal-createOrder) - Payee account specified is invalid. Please check the `payee.email_address` or `payee.merchant_id` specified and try again. Ensure that either `payee.merchant_id` or `payee.email_address` is specified.

    Switched back to the sandbox and am getting the same error. Any ideas?



  • sharadkhanna

    How do I assign total price depending on the choice they make in the form field?

  • Javii365

    i want to now how i can change the width or the height of the pictures of products in PayPal checkout

  • Pelham Myers, Jr.

    I've just added the new paypal to my jotform... We love it, but is there a way for our clients to automatically receive a receipt after making a CC payment on either Credit/Debit or PayPal?

  • divasanddudes

    My form has worked most of the week. Today people say that they type in their PayPal and it is making them do it three to four times before it ever works. Or it just says processing and spins some are working and coming through others have given up

  • Sukh

    I have been trying to integrate PayPal checkout to my form but when I connect it just gives blank page and processing sign that’s it. Doesn’t go further.

  • mr.simon

    After the thank you pop-up and I click the Go Back to JotForm button (live mode), the page only loading. It has been hours and it still loading. I checked my internet connection, it's all good.
    how can I get past this?

  • knaylor.121

    The PayPal payment form is showing very small text fields on my desktop. It looks as though the form is set to display on a phone. Is there a way to enlarge the fields for people to complete payment information?

  • knaylor.121

    My organization does not require a shipping address. Is it possible to customize the payment form and remove those fields?

  • slim_penelope

    Under payments no options are highlighted so unable to add to form

  • iahfsj

    Paypal has disabled our account stating we must implement a velocity filter on our forms, but we cannot find instructions on how to do this anywhere

  • BlowingRock

    Thank you for this information. I am wanting to make PayPal payment optional, as my next question is an option to pay by check. However, I am not able to move past the PayPal screen. Is there a way to make this payment screen optional?
    Thank you

  • Harmony1959

    Why does the PayPal Connection wizard keep asking me to set up a PayPal Business Account. I already have a business account with the log in I am providing?

  • lcallander

    it's not very ituitive that you need to click on (1) Paypal button and then (2) Submit button.

  • RotaryDistrict1070

    I have a business account with PayPal, and the integration finds that account when I log in, saying I have successfully integrated PayPal with JotForm Inc. But when I press "Go back to JotForm Inc" the PayPal CheckOut Connect button changes to Failed!. Any ideas how to fix that please?

  • Rasu Shrestha

    Firstly I would like to Thank you for writing this article. This article has helped me a lot to integrate a form to Paypal checkout. I really appreciate the writer for writing this article. I followed the same steps which are shown in the above article and it worked out so well. Great work.

  • Amanda Seligman

    I’ve added PayPal to my form, and when I asked multiple people to test it for me, when it was going to go to the PayPal page, it said “Things don't appear to be working at the moment. Please try again later.” How do I fix this?

  • Kerriproduct

    How can I send customers addresses over to paypal? Paypal can't verify if the product was delivered without an address which causes payment for my products to be held for 1 month. This is why I stopped using paypal.
    Please help, Thanks.

  • TeamIrene

    After logging in my paypal account, the dashboard opens instead of thank you popup, then the authorization failed. Could you please tell me how to fix it?

  • akazkaren

    How do you remove it?

  • Vignesh Ram

    While using PayPal standard, can I make only the "Card Payments" to appear as default and hide the "PayPal Credit" option in the "Additonal gateway settings"... I feel that the customer might get confused whether he would need to have a Paypal account and might quit.

    Please clarify

  • BFPCclub

    excellent instructions! Thank you!
    Must use LIVE button - and get the correct client ID and client secret. Once done, makes all the sense in the world! Thank you

  • heritagetattooconference

    When I try to update everything it says "client authentication failed", I have added client id, and added the hidden URL, and I am not sure what I am missing at this point. assistance?

  • thatchamtornadoes

    In PayPal Checkout is it possible to set the default country to United Kingdom?

  • bgcps

    Where does the money go to? I have done all of the above and I have received multiple payments but no funds into my paypay account?? What am I doing wrong??

  • spokanelifestyle

    Can you still attach values to your form items? I used to be able to attach a value to certain line items and the total would be calculated and put in an invoice for payment to PayPal. I can not see where that option is anymore or if it has changed.

  • maryglass

    Thank you.

  • OCB2015

    Why can't I just drop in my HTML button code. This is a pain.

  • hourglassevents

    When I attempt to do the payment, it says "Client authentication failed"

    But I followed all the steps shown on -

    My Client ID is correct and secret is correct - they are enabled on paypal

  • Vestag

    There seems to be a problem. Payment button does not go to paypal. Can you please check to see if I have everything right?