The Payment question type makes it easy to collect payments directly through your form using PayPal. Whether you’re billing clients for services, collecting registration fees, or selling products, this integration provides a secure and seamless checkout experience for your respondents.
With the Payment question, you can choose between accepting payments through PayPal or Stripe. This article will explain how to use the Payment question with PayPal. If you’re looking to use Stripe, check out this article here.
When using the Payment question with PayPal, respondents have the option to pay with the following:
- Their PayPal account
- Debit or credit card
- Venmo (available only to US-based respondents)
What you’ll need to use the Payment question with PayPal
- A Basic or higher Typeform plan. Typeform legacy plans are excluded from the Payment question with PayPal.
- A PayPal business account - You can create a PayPal business account here.
How to set up the Payment question with PayPal
1. Go to the form where you want to add a Payment question and click the + Add content button.
2. Select Payment from the menu.
3. Next to PayPal, click Connect.
4. Click Add account.
When you add your PayPal account, it becomes available to anyone that has access to the form. Each time you add the PayPal integration, you'll need to authorize your account again.
5. A pop-up will appear where you can enter the email address associated with your PayPal account, or enter the email address you want to create your PayPal account with.
Then select your country or region from the dropdown and click Next.
If you already have a PayPal account, you’ll be prompted to log in. If you don’t have a PayPal account, you’ll be prompted to create an account.
6. Once you’ve logged into your account, click Continue.
7. Now you’ll see the Payment question type in your form.
You can enter your question text and use Recall information to show the price variable. Type the @ symbol and select price.
8. You can adjust the question settings in the right side menu.
If you need to edit or remove the PayPal account you’ve connected, click the Edit button in the question settings menu on the right.
Then click Remove connection. You can then connect a different PayPal account if needed.
Toggle on Required if you want to make the question required.
Select which currency you want to charge respondents in by clicking the dropdown.
If you have a set price for the payment, you can enter the amount in the field next to currency.
Enter the any text you want to use for the continue button.
Click the Share or Publish edits button to make your form live. Now your form is ready to start collecting payments through PayPal.
When respondents fill out your form, they can choose how they would like to pay.
FAQ
What currencies are supported?
The following currencies are supported:
- AUD
- BRL
- CAD
- CNY
- CZK
- DKK
- EUR
- HKD
- HUF
- ILS
- JPY
- MYR
- MXN
- TWD
- NZD
- NOK
- PHP
- PLN
- GBP
- SGD
- SEK
- CHF
- THB
- USD
We don’t currently support Indian rupee (INR). Unfortunately, PayPal users in India cannot use Typeform to collect payments, as regulations there require customer addresses for export, which our Payment questions doesn’t do.
How do respondents pay?
Respondents can choose to pay with PayPal, Venmo (US-based respondents), or debit/credit card.
- PayPal - Respondents will need to enter their PayPal login information to pay for their purchase using their PayPal account balance.
- Venmo - Respondents will need to enter their Venmo login information to pay for their purchase using their Venmo account balance.
- Debit or credit card - Respondents will need to enter their debit or credit card information to complete the transaction.
Can I use more than one Payment question in a form?
No, you can only add one Payment question per form.
Can I use the Payment question for recurring payments?
No, the Payment question can be used only for one-time payments.
Can I add a Partial Submit Point to my form?
No. Partial Submit Points aren’t supported on forms with a Payment question.
Can I send payment receipts to respondents?
PayPal will automatically send a receipt to the respondent. Any further receipts would need to be set up outside of Typeform.
Who has access to the PayPal account when it's connected?
The PayPal integration lives within the form question. To remove access, you can delete the Payment question from the form. If you would like to remove all the connected PayPal accounts, you can remove the permission to Typeform from your PayPal account. Note, removing connected PayPal accounts will break all the related forms that use that PayPal account.
How do I remove the integration?
There are two ways to remove the integration:
Delete the Payment question type from your form. Click the 3 dots on the Payment question and select Delete.
Or click the Edit button in the question settings on the right.
Click Remove connection.
Then click Disconnect.
Why aren’t custom scripts running on my form with a payment question? They work on my other forms.
Forms that include payment questions use security controls that prevent unapproved scripts from running. You can read more about how this works here.
Why can't I connect my Paypal account to the Payment question?
If you can't authorize your Paypal account with Typeform, your Paypal account may be based in a non-eligible country for advanced checkout. You can check if your country is listed as eligible in this Paypal article. If your country doesn't appear in the list, or if the issue still persists even though it does, please reach out to Paypal to double-check any restrictions in your account.