Payments

Can I automatically send a Stripe receipt to my customers when they pay on a form?Can I capture a payment and process it later?Can I change the message for "sold out" products?Can I have a payment field that doesn't take payment, like a quote or order form?Can I make Prices, Products, or Subscriptions discountable?Does Paperform support 3D Secure payments?How do I enable Google Pay on my Stripe checkout?How can I accept payments or donations on my form?How can I add and configure a Price field on my form?How can I add calculated shipping on my form?How can I add complex tax to my form?How do I add and configure products on my form?How do I add or manage payment accounts so I can take payments?How do I charge my customers fees/taxes on my form?How do I choose what currency my form payment is in?How do I connect and configure a Stripe account?How do I connect and configure Square Payments?How do I connect Paypal with Braintree and Paperform?How do I enable 3D Secure for Braintree payments?How do I enable PayPal as a payment method on my form?How do I export products?How do I give a customer the option to pay now OR pay later?How do I give discounts or coupons on my forms?How do I manage product stock on my form?How do I set up recurring payments or subscriptions?How do I add sales tax to payments?How do I connect a Paypal Business Account?How do I connect and configure a Braintree account?How do I import products?How do I set up Custom Pricing Rules?Is Apple Pay supported?How do I send a receipt when the form is submitted?What is the Stripe subscription verification charge?Using 3D Secure payments with Stripe subscriptionsWhat payment methods are available with Stripe?

Connect PayPal Business to Paperform

To connect PayPal Business and Paperform, we need to create two REST API apps in PayPal's developer portal. One app will be in "Sandbox" mode and can be used for testing purposes without taking actual payments. The second app will be in "Live" mode and will be used for real payments.

  1. Log in to the PayPal Developer Dashboard, and ensure that "Sandbox" is toggled on.

    Sandbox mode toggled on

  2. Under “REST API Apps”, create a new Merchant app called “Paperform”.

  3. After the app has been created, you’ll be redirected to the Sandbox details of the app. In your Paperform Account Services under Payment Accounts click the “Connect PayPal Business Account” button and enter the required Sandbox details. You can use the sandbox account for testing purposes (it won’t process live payments).

  4. After you have added the Sandbox account, you need to add a Live account. To do this, go back to the main applications page, and ensure "Live" is toggled on.

  5. Create another REST API app called Paperform, and then navigate to your Paperform Account Services, click the button "Connect PayPal Business" again, and enter the details for the live app. Make sure you select “No” for the option “Are these Sandbox details?” during the setup on Paperform.

Use PayPal on a form

After you have connected your PayPal account, you can then use it to take payments on your forms by going to Configure → Payments in the form editor and selecting the appropriate Payment account from the dropdown field. You can use the Sandbox account to test your form and submissions or use the Live account to capture actual payments.

PayPal payment account configuration

Gotchas

  • Paperform forms do not support using PayPal for subscriptions. If you would like to set up subscriptions, you can do so with Braintree or Stripe.