PayPal Subscriptions In The Infusionsoft Shopping Cart

In the Infusionsoft shopping cart for single purchases of a subscription or a product with a single or multi stage payment plan, you can now add a PayPal payment option to the shopping cart using SubscriptionBoss 1.14.

How To Set Up The PayPal Payment Option

  1. On your WordPress site where you have SubscriptionBoss installed then select the subscription and scroll down to the Extra Order Information section and makes any changes if you want to capture contact and address information from the cart on Infusionsoft.
  2. Having saved any updates, scroll down to the Help area and in the Infusionsoft Shopping Cart section copy the javascript code and then paste it into the Bottom HTML area for the product on Infusionsoft.
  3. IMPORTANT: if you have an SSL certificate installed on your WordPress site then replace the http by https in the copied code – this stops the browser from issuing a warning message when the form is sent to the plugin.

How The Infusionsoft Shopping Cart Behavior Is Changed

The script you have copied provides the following functions if the user selects to pay with PayPal:

  • Hides the contact information section if you have specified that you do not want to collect contact information from the form
  • Hides the address information section if you have specified that you do not want to collect address information from the form
  • Hides the Credit Card Information line
  • Validates the form and shows error messages about missing or invalid fields in the Contact Information section and the Billing Information sections if you have specified that these must be provided in the Extra Order Information section of the Subscription definition of SubscriptionBoss
  • Send the form to the SubscriptionBoss plugin instead of Infusionsoft if the buyer elects to pay by PayPal and has completed all the required information

Screenshots on WordPress and Infusionsoft

Setting Up The Subscription On SubscriptionBoss

Edit the Subscription and update the Order Extra Information Section to indicate if you want to collect contact and address information from the form as follows:

Screenshot of setting up the Extra Order Information details on SubscriptionBoss

Copying the Swipe Code From SubscriptionBoss

Having hit the Update Subscription button scroll down to the Help Section and copy the JavaScript as follows:

Screenshot of copying the swipe javascript code for the shopping cart

Adding Swipe Copy To Infusionsoft Product Details

Log in to Infusionsoft, edit the Product, click on the Edit Button next to the cart options and paste the code into the Bottom HTML section having clicked on the Source tab.

Screenshot of adding swipe copy to product cart footer

Shopping Cart On Selecting PayPal Payment Option

Unnecessary fields such as Credit Card information are hidden when PayPal is selected.

Screenshot of Shopping Cart when PayPal is selected

Shopping Cart Form Validation – Contact Info Required

The form will provide validation of contact and address information if you specify that this information is required in the Extra Order Information section on SubscriptionBoss
Screenshot of validation of contact information in the shopping cart

An Alternative Approach To The Shopping Cart – Use Order Forms

If you are like me and prefer to use order forms rather than the shopping cart then take a look at
How To Add A PayPal Payment Option on Infusionsoft Hosted Order Forms.

Also check out the video tutorials on YouTube for setting up extra form field validation so user information is collected on the form rather than relying on the information from the buyer’s PayPal account.

Leave a Reply