Posts Tagged ‘paypal form’

« Older Entries

How to Accept Payments in Installments for Your Events

Allowing your customers to pay in installments on a form is as easy as collecting a one-off payment.

Payment in Installments

Consumers are increasingly demanding to be able to pay for goods and services in installments. If you organize an event that costs hundreds or thousands of dollars, you may have to provide an option for attendees to pay in several installments.

To offer a payment plan on a form, format the description of the fee, the number of installments and the amount of each installment as: Pay in 3 installments (3x$50 USD/month).

You can also propose weekly or bi-monthly installments or other payment plans that suit your needs. Remember to set up the form to collect a payment.

Try the demo

Payment Flow for Payments in Installments

The payment process for a payment in installments is slightly different from a standard payment:

  • A registrants pays the amount of the first installment ($50 in this example) immediately when they submit the form
  • When the payment goes through, FormSmarts sends the registration details to the destination emails of the form and also sends a confirmation email to the registrant
  • The registrant is charged the same amount a month later and again the next month
  • FormSmarts notifies form recipients of each installment payment
  • You can view a registration and all associated payments on FormSmarts

Note that a payment plan is not a credit or buy now pay later scheme.

Payment in installments are not available with Starter accounts.

How to Offer an Early Bird Discount on a Registration Form

FormSmarts allows you to schedule when to end early bird pricing on your event registration forms.

What Is Early Bird Pricing?

An early bird package is a registration package offering a discount, usually available the moment registration opens until an expiration date you’ve specified. These discounts will often range between 10-20% off the standard pricing and offer registrants significant savings. End dates for early bird rates vary from event to event but commonly end between 2 and 3 months before the time of the event.

Early bird (deadline) registration package offering a discount on an event registration form

Adding an Early Bird Registration Package

In this example, we create an event registration form with two registration packages (shown above). The early bird package is available from the moment registration opens until June 1. The standard package (full tuition) is available after early bird pricing ends at midnight on June 2.

  • Log in to the form builder and create a registration form
  • In the Fields tab of the form builder, add radio buttons or a drop-down list to the registration form
  • Enter the pricing rules formatted as shown below
  • Click Add Field

Event registration packages, including early bird

Edit the field you’ve just added. Click the button showing a clock face to schedule when each registration package should be available for purchase (enabled) or not (disabled).

Schedule the expiration date of the early bird package

Scheduling When the Early Bird Discount Expires

We schedule the early bird package to be disabled on June 2 at midnight.

  • Select the Early Bird Field Option
  • Set the action to Disable
  • Choose Schedule to set the date and time when the early bird discount expires
  • Pick a date and time, including timezone (the timezone of your account should be selected by default)
  • Click Schedule

Set up an early bird package expiration date and time

We also schedule the standard (full tuition) package to be disabled immediately (As soon as possible option) and enabled at midnight on June 2.

Note how the Scheduled Actions section now lists two scheduled events: the end of early bird pricing and the start of standard pricing.

End of early bird and start of standard pricing scheduled in the form builder

Advanced Early Bird Pricing Strategies & More

In addition to common event registration forms that offer one or a few pricing options, FormSmarts allows you to make event registration forms with multiple fees. Each fee can have a price that changes at specific dates, as presented above. You could for example offer a limited number of registrations at a heavily discounted rate, followed by early bird registrations, then standard registrations.

Customers may also want disable/enable field options at a specific date and time for other reasons. For example, to disable a choice that is time-limited or no longer available.

We could also use this feature to create an application form that a user must submit within a specific 5-day window, but can start to fill out the preceding week.

How to Add Text to Form Responses

As online forms evolve to become digital contracts and documents e-signed online, we've updated Text Blocks to give customers more control over what to display in form responses, confirmation emails, and PDF receipts.

Adding Text & Links to a Form

You can insert chunks of text on a form with two form controls: Text Blocks and Agreements. Text Blocks let you to give directions and specify contractual statements on the form itself, while agreements provide a dedicated form control to allow users to view larger contracts in a scrollable section of the form and keep a copy of it.

Choosing the Text Shown in Form Responses

When we introduced Text Blocks in the early days of FormSmarts, the main purpose was to allow customers to provide instructions and comments on their forms. Form respondents only needed directions while they were filling out a form, so we didn't provide a way to show text blocks in form responses sent to form recipients and available online or in confirmation emails and PDF receipts.

Online Form Builder with a Text Block

Today, many customers use forms as fillable digital contracts with online signatures, so we've updated Text Blocks to allow members to pick which sections of text they want to display and which ones are just directions for the user that don't need to appear in form submissions.

When you create or edit a text block, toggle on Show in form responses (see screenshot above) to display text blocks in the copy of the submitted data given to both parties:

Form Respondents

Form Recipients

This option is not available with all types of accounts.

Setting a Pricing Rule with a Text Block

Online Form with Quantity Box

One use of text blocks is to specify a pricing rule on PayPal forms. Text blocks provide an easy way to set a single registration fee on a form and to allow users to enter an item quantity with a Quantity Box.

Unlike other text blocks, those specifying a fee or amount of money are always displayed, for all types of accounts that support payment integration, even if Show in form responses is toggled off.

Offering Discounts with PayPal Integration & Discount Codes

FormSmarts allows you to offer three types of discounts to your customers on your PayPal forms: discounts for a fixed amount, percentage discounts and discount codes.

Fixed Amount Discount

  • Syntax: My Discount (-$5 USD)
  • Example form with a fixed amount discount
  • You may offer more than one discount, but not more than there are paid items selected.

Percentage Discount

  • Syntax: Discount Percentage (-25%)
  • Example form featuring a discount rate
  • You may only add one discount rate to a form
  • Percentage discounts are not supported on SuperCart forms
  • If you’re offering a fixed discount on the same form, both may not be selected at the same time

Discount Codes

Last but not least, FormSmarts supports discount codes. With discount codes, the buyer only get the discount if they enter a valid coupon code on the form.

Buyer enters the discount code to get the discount on PayPal checkout page

  • A discount code offers either a percentage discount or fixed amount discount
  • Try this example with the discount code FSCP-DEMO1
  • You may set up a discount code with a validity period by providing a start and end date (not supported with Starter accounts)

Early Bird Discounts

To offer an early bird discount on a registration form, create a discount code with a start and end date. The discount will only be applied if the form is submitted between those dates.

How to Offer Discount Codes on a Form

To create a discount code and associate it with a form:

  • Add a text box to the form selecting the data type Letters + Numbers
  • Create the discount code on FormSmarts with the API Console as documented and shown in this video.
  • Promo codes must start with FSCP- and may only contain alphanumeric characters and dash.

How to Have Users Pay Once for Multiple Registrations or Orders

A little known feature of FormSmarts’ Advanced PayPal Integration is SuperCart. This feature allows a user to submit multiple online forms that include a payment and pay once for the total amount at the end, thereby providing the buyer with a better ‘shopping’ experience and reducing the seller’s PayPal fees. Let’s review two typical uses of SuperCart.

Note: This article discusses an early version of SuperCart. Although it content has been updated and is still relevant, please also read our introduction to the SuperCart Shopping Cart.

Online Registration Form Allowing Several Registrants

Use Case 1: Event Registration Form

The first typical use for SuperCart is to create an online form to register attendees for an event. For illustration purposes, I’ve made a registration form for a conference. We want each attendee to be able to choose a different registration package, pick the seminars they would like to attend and optionally add an accommodation package. With SuperCart, a user can register multiple delegates by submitting the registration form for each one, then pay for all of them at once. In the illustration above, we submit the form once to register Pat selecting the standard registration option, then again for Jim, opting this time for a premium registration and adding accommodation. We then proceed to PayPal to pay for both registrations. This short video shows how this works in practice.

Use Case 2: Order Form

Another common use of this feature is to create an order form allowing a buyer to purchase several products or services while being able to customize options for each one. I’ve built an order form demo to allow customers to configure and order goods (greetings cards in this example). Each product can be customized based on the options selected on the order form. With SuperCart, the buyer will be able to order as many products as they like by submitting an order form for each one, then pay for all of them at once.

How to Create a SuperCart Form

While understanding the concepts behind SuperCart may not appear straightforward, building a SuperCart form is easy:

  1. Set the Return URL of the form to the URL of the page the form is embedded into. If you’re using the standalone form, enter the FormSmarts.com URL given by the form builder instead.
  2. In the Form Details screen, set the On Submission option to Integrate with PayPal using SuperCart.

If you haven’t already done so, remember to set up your PayPal account for Advanced PayPal Integration.

When You Should and Shouldn’t Use SuperCart

Set up your PayPal forms with SuperCart whenever you would like to allow a buyer to pay once for multiple form submissions and providing a single form would affect the form’s usability because each registration/order has too many options or you expect someone will submit more two or three registrations/orders. If it’s unlikely buyers will submit more than one form you should use a regular payment with Advanced PayPal Integration instead.

PayPal Integration in Two Steps

FormSmarts PayPal integration is as easy to use as our popular PayPal form feature, but it provides several additional benefits, mainly:

  • FormSmarts only notifies you of a new registration (or more generally, payment form submission) after the payment is confirmed and verified (no need for manual verification)
  • Your customer receives an automated email receipt with a copy of the data submitted and a payment confirmation. For registration forms, this can work as an e-ticket.
  • PayPal Integration works seamlessly with other FormSmarts features (export to Excel, PDF reports, API).

What Are the Benefits of PayPal Integration?

FormSmarts’ old PayPal integration was easy to use and set up as it required no change to your PayPal account. A downside to this was that FormSmarts had no way to know if the payment went through or not, and you — the seller — had to manually reconcile payments and the corresponding form responses using the FormSmarts Reference Number. That was usually not an issue for small sales volumes, but could quickly become so as sales increased. We’ve now fully automated payment processing and integrated it with the form processing platform. Here are the benefits:

  • No need to manually reconcile form responses with payment notifications from PayPal
  • The seller is only notified of a registration/order when the payment has gone through
  • The transaction won’t appear in Excel exports until the buyer has paid
  • FormSmarts verifies that the payment details match data submitted on the form (e.g. amounts, quantities)
  • Excel exports combine data submitted through the form and details of the corresponding payments.
  • FormSmarts sends a confirmation email to the buyer with both the order details and a payment confirmation. If you have verified your website and uploaded a logo, your site URL and logo will appear in the email.
  • Payment processing is fully automated and if you’re using online/PDF reporting or export to Excel, your registration forms are on autopilot.
  • You can further automate processing or integrate FormSmarts with your website or another web service using the FormSmarts API.

Setting Up PayPal Integration

This video shows how to set up your form and set up your PayPal account for PayPal Integration.

Add Fees to the Form & Set It Up to Integrate with PayPal

To set up PayPal integration, first create a payment form with prices formatted as shown in the PayPal integration page of the site. Then visit the Forms tab of the form builder and select Integrate with PayPal in the Submit Actions tab of the Form Details screen, as illustrated below.

Select Advanced PayPal Integration in the Form Builder

Add Your FormSmarts Notification URL to PayPal

It’s now time to log in to your PayPal account to add your Notification URL. PayPal will use this URL to communicate with FormSmarts. You’ll find your notification URL in the Security Settings section of your FormSmarts account. The URL contains your private security key, so don’t share it with anyone.

Use this link to access the Instant Payment Notification (IPN) page of your PayPal account, then tap Edit Settings and paste your Notification URL in the box as shown on the screenshot below. Make sure Receive IPN messages is enabled before saving.

Turn On PayPal IPN Notification

You can alternatively navigate to the IPN Settings screen from the homepage of your PayPal account.

Payment integration will not work until you have added your FormSmarts Notification URL to your PayPal account.

Did You Link Multiple Emails to PayPal?

If you’ve associated more than one email address to your PayPal account, the email you’ve selected as your Primary PayPal email must be the same as your FormSmarts login email.

You can either change your FormSmarts login or update your Primary PayPal email so both email addresses are the same.

FormSmarts will reject payments associated with an email address other than your FormSmarts login email for security reasons.

If PayPal shows an error on the checkout page when testing your first form, you may need to update your PayPal account settings.

How to Build a PayPal Subscription Form

Many websites allow visitors to access online content and services for a monthly subscription fee. Creating a subscription form is somewhat different from creating a regular payment form, because it involves setting up a recurring payment, so that the buyer is automatically billed a fixed amount of money at a fixed interval until the subscription is canceled. The online form builder’s payment integration feature now supports PayPal Subscriptions.

PayPal Subscription Form

Creating a Subscription Form

Creating a subscription form is quick and easy:

  1. If you haven’t got a FormSmarts account yet, sign up for a FormSmarts Business account, then create a form with the form generator
  2. In the Form Details screen of the form generator, set the On Submission option to Integrate with PayPal
  3. Add radio buttons, a drop-down list or a checkbox, and enter the description, price and duration of subscription options formatted as My Subscription ($19.99 USD/month), as shown on the screenshot above and in this demo.

Duration of a Subscription

The time before another payment is due can be specified in days, weeks, months, or years. The form builder understands the following formatting variations:

  • Monthly Subscription ($9.99 USD/Month)
  • 30-Day Subscription ($9.99 USD/30 days)

Trial Subscription

Like in the example presented in the first section, you may specify a trial period for the subscription. This is typically used to give a free trial subscription to the buyer before he is charged for the first billing cycle. The buyer will not have to pay anything if he cancels the subscription before the end of the trial period.

  • The trial period doesn’t need to be free
  • You may specify up to two trial periods
  • Any trial periods must be placed on the form after the main subscription specification.

Payment in Installments

A payment in installments is a recurring payment where the number of payments is fixed.

FormSmarts supports installments with the following syntax:

  • Payment in 12 Installments (12x$9.99 USD/month)
  • Try this demo

Any Feedback?

As always, your feedback is important to us and is our primary source of inspiration for developing new features. You can also post your questions and comments on Facebook and Twitter (@FormSmarts).

Detailed Form Confirmation Page (Summary Page)

FormSmarts supports a number of options to complement the default confirmation page that is displayed when someone submits a form.

You can:

Detailed Form Confirmation Page

The detailed confirmation page, also called Summary Page, shows a summary of the data submitted and allows form users to:

  • Have a confirmation email sent to them
  • Download a PDF receipt
  • Print a copy of the form data.

Feel free to try this demo.

The form generator allows users to get a PDF or receive an confirmation email

Use the summary page whenever you want users to be able to keep a copy of the information they’ve submitted or a proof of their submission.

PDF receipts may not display correctly in non Western-European languages (Russian, Chinese,…) unless the language is set explicitly with the lang parameter.

Setup Instructions

Set up form confirmation email

Visit the Forms Tab of the form builder and click the icon showing a pen to edit the corresponding form. Towards the bottom of the Form Details screen (pictured above), change the On Submission action to ‘Show summary with print, email & PDF options’.

Web Form Builder Upgrade

This release of FormSmarts introduces over one hundred improvements, leading to our most powerful, reliable and generous offer yet.

Important Reminder

Please add FormSmarts sender email formsmarts-noreply@syronex.com to your contacts, whitelist, or list of allowed senders and instruct any other form recipients to do so too. This should ensure your web forms are (and continue to be) always correctly delivered to your Inbox.

Increased Input Fields Allowance

To allow all users to take advantage of the new Heading and Text Block widgets introduced with this release, we’ve increased the number of fields you can use on a form.

  • FormSmarts Standard users can add up to 15 fields on each form using their referral points.
  • FormSmarts Pro users can add up to 60 fields on each form.

Be a Good Web-Citizen

  • Report bugs. However intense our testing efforts before releasing a new version of the form builder, bugs may remain due to the number of different browsers and versions in use. Please report any suspected bugs on the forum or by email.
  • Show your support. Whether you are a Standard user getting the web form service for free or a FormSmarts Pro customer paying the price of a business lunch for a year of service, please show your support by pressing the “Like” button on our Facebook page and following us on Twitter.

Major Changes

If many of the changes are improvements to FormSmarts server-side software which are not directly visible to you, all affect the quality of the service we provide you.

  • Form data storage and Excel reporting are coming out of Beta, and you can now activate those for each form in the Form Details screen of your account.
  • We’ve improved several aspects of the form creator‘s interface.
  • We now support headings and text blocks on forms; details in another post.

Changes in Form Builder Payment Integration

The recent upgrade introduces some changes in FormSmarts Payment Integration (PayPal Form) feature.

  • Chargeable items may now be placed in check boxes. This should prove valuable in situations where you’re building a form with one or several optional, individually priced items.
  • Payment button instead of link. We’ve replaced the payment link on the confirmation page by a more outstanding button.
  • Form ID now shown in PayPal report. Up to now, when you needed to reconcile a payment with the corresponding form submission, you could only rely on the FormSmarts Reference Number. This is the unique ID shown in the subject of emails containing form data and in Form to Excel reports. The same ID appears in the payment details in your Paypal account, and also in the CSV report you can generate. We’ve now added the Form ID (see screenshot) to the information available on PayPal, so you may quickly identify which form each payment is for.

PayPal form payment details

We warmly welcome your feedback.

« Older Entries

About the Form Builder Blog

The Online Form Builder Blog is published by FormSmarts, a web form service providing all you need to create a form and publish it online in minutes. FormSmarts makes it easy to build a form and embed it on your site. You can then get form submissions by email or store them on FormSmarts and download an Excel report. Learn more about the many other benefits of FormSmarts.