Knowledgebase: Legacy Payments

How to setup Apple Pay with Stripe on your Shift4Shop store.


Apple Pay is a mobile payment and digital wallet service that lets shoppers make payments while using compatible Apple devices*.

Important This article is aimed at our merchants on our legacy paid plans (for more information see here). This feature is not accessible on our free, End to End plan.

Apple Pay is only compatible with Safari on certain Apple Devices.

Please click here for a list of currently compatible devices for the Apple Pay service.

Using Shift4Shop's integration with Stripe, merchants can now offer Apple Pay on their Shift4Shop stores!

To use Apple Pay on your Shift4Shop store, you will need the following:

  • A Shift4Shop store running version 7.6.0
  • A Stripe Payments account and the Stripe Payment gateway integration with Shift4Shop

Additional Information
When using compatible Apple devices, the Apple Pay logo will appear on your store's view cart and checkout pages by defualt. You can also display it on your product pages by making your whole store use the HTTPS protocol. Click here to learn how to set this up.

Setting Up the Stripe Payment Module

The first step is to add the Stripe Payment Module to your store. To do this:

  1. Log into your Shift4Shop Online Store Manager
  2. Using the left hand navigation menu, go to Settings ->Payment
  3. Next, click on the "Select Payment Methods" button underneath Payment Methods

On the Payment Methods page, you will see a listing of Recommended Payment Solutions along the top section. Within this list, you'll see Stripe and an On/Off button to the far right of it.

  1. Click on the Off/On button to the On position

This will expand the section and give you a series of options and parameters. We'll go over these settings in a moment, but let's first connect your Shift4Shop store with your Stripe Account.

At the bottom of the Stripe module, you will see a blue button labeled "Connect with Stripe" that will connect your Shift4Shop store with your Stripe account.

Connecting to Stripe

  1. Click on the "Connect with Stripe" button as shown.

You will then be taken to a sign up form on Stripe's service requesting authorization to connect to your Shift4Shop store to your Stripe account.

At this point, you can either create an account for yourself on Stripe, or - if you already have a Stripe account - log into your account to allow the connection.

Additional Information
Creating an account with Stripe is quick and easy and is available instanly upon signing up. Stripe's service is charged on a per transaction basis with no monthly, setup, or validation fees. Click here for more information about Stripe's pricing structure.

After authorizing the connection, your Shift4Shop store will automatically be connected to your stripe account, and you can begin accepting payments instantly!

If you are already logged into your activated Stripe account before clicking the "Connect with Stripe" button (see step 5), then you will not be directed to the sign up/login form at all. Stripe will automatically be connected to your store instantly.

Once you've completed the connection process, click "Save" at the top right of the page and proceed with the next steps.

While still on the Stripe Module, you will notice a series of checkboxes and settings that can be toggled - including a Payment Type drop down menu which will allow you to select your Apple Pay option. Before configuring these settings however, you will need to activate the Apple Pay options on your Stripe account. Plese proceed to the next section for this information.

Activating Apple Pay

Once you've created your Stripe account and connected your store to it, the next step will involve activating the Apple Pay option within Stripe. You can do this by logging into your Stripe Account and clicking on "Settings" at the bottom left. Once in the "Settings" section, click on "Apple Pay" under "Payments and Payouts" found on that page.

Once there, click on the "View Apple's Terms of Service" button and agree to the terms. Don't worry about entering a new domain, this will be done by the payment module in your Shift4Shop Online Store Manager.

With these steps taken, you are now ready to use Stripe and Apple Pay on your Shift4Shop Store. In the next section we'll go over the parameter settings that are available to you in the Stripe ayment Module within Shift4Shop's Online Store Manager

Configuring the Stripe Module

Once the Stripe Module is connected to your store and Apple Pay is activated on your Stripe account, you may proceed with configuring the rest of the Stripe module in your Shift4Shop store.

  1. Log into your Shift4Shop Online Store Manager
  2. Using the left hand navigation menu, go to Settings ->Payment
  3. Next, click on the "Select Payment Methods" button underneath Payment Methods
  4. Locate the Stripe module and you will notice the following settings:

Payment Display Parameters
These settings will control how and when the Payment Method displays for your shoppers

  • Advanced Settings
    Click this link to set the following parameters:
    • Minimum and Maximum Order Amount ranges that the payment method will display for
    • Customer Group that the payment method will display for
    • Order Status that the orders will go into when paid with this method
    • Description text for the payment method
    • Confirmation Message for the payment method
  • Caption
    Click on the Caption Link to change the display name that is used for the payment method on your store front.
    (Default is "Online Credit Card")
  • Region Exclude List
    Click on this link to set regions that will be excluded for this payment method. For example, if you want to prevent the payment method from appearing for certain geographical locations, you would add those places to the exclude list.

Payment Module Settings
These next settings will control options that are available through your account with the Payment Gateway. These are:

  • Test Mode
    Use this checkbox to place the payment method into Test Mode, which allows you to place test orders without actually charging the card.
  • Save the customer information for future transactions
    Use this checkbox to use Stripe's tokenization options which will allow your shopper's credit card information to be saved on their account for future transactions.
  • Authorize Only
    Use this checkbox to set the payment method to Authorize Only, which will allow you to collect payment on the order after it is processed and shopped. Click here for more information.
  • Stripe JS
    Mark this checkbox to enable Stripe's updated JS checkout form*

Stripe JS uses stripes most up-to-date API to handle the shopper's credit card information and payment. It is currently provided as an optional setting (the checkbox mentioned above) on the Shift4Shop payment module. Eventually however, it will be a default setting. Therefore, it is best to begin using it now upon release of Shift4Shop version 8.3

If you have customizations to your checkout templates prior to version 8.3 of the Shift4Shop software, please be sure to update them to the latest version in order to use Stripe JS on your site.

  • Payment Type
    This drop-down menu will let you select which iteration of the Stripe Payment Module will be presented on your storefront. Your choices are:
    • Credit Card Only
    • Credit Card + Apple Pay
    • Apple Pay Only

Since the Apple Pay payment method uses Stripe as its backbone, the order confirmation emails and orders within the Online Store Manager will reflect Stripe (and its caption) as the payment method used on the order.

Disconnecting From Stripe

If you need to disconnect your store from the Stripe service, simply click the "Powered by Stripe" button and it will disconnect your store.

Help Desk Software by Kayako fusion