Shopify: Set up the Verifone Hosted Cart on your Shopify store

Learn how to seamlessly integrate the Verifone Hosted Cart with Shopify to accept eCommerce transactions.

NOTE: To install and configure the Verifone Hosted Cart, you will need a Verifone Central account with an Online Payment facility. Contact us to set this up here Offsite Link

There are three steps to setting up the Verifone Hosted Cart for your Shopify store: 

  1. Download and install the Verifone Checkout app on your Shopify store
  2. Configure the app
  3. Generate a secure card capture key

Download and install the app:

Follow these steps below to add the Verifone Hosted cart via Shopify:

  1. Log in to your Shopify store.
  2. Click here to install the Shopify Verifone Checkout NZ app Offsite Link
  3. Click Add app

  4. Click Install appinstall application

Configure your Verifone Central Credentials:

Fill in details on the Verifone account settings, Display settings, and Card payment settings tabs to configure your plugin.

Verifone account settings

account settings

  1. Login to Verifone Central here Offsite Link
  2. User ID & API Key - To create an API key on Verifone Central:
    • Click your initials and then API Keys
    • Click Create API Key
    • Ensure you click Copy public key before closing the dialogue box! The API key can only be copied once.
    • Click on the API Key you created to find your API User ID.

      API Key
  3. Organisation ID:
    • Go to Administration > Account Setup > Organisation Company and Sites
    • Select your Organisation from the table and copy the Organisation ID from the General Information section.
      Organisation ID
    • NOTE: There might be several organisations available as part of your account hierarchy. The correct Organisation usually does not have Account or Site in the Name. You can check that you've copied the right Organisation ID by reviewing the Payment Provider Contracts available. Scroll down and make sure the Organisation ID you copy is connected to your Payment Provider Contract for eCommerce.
  4. Verifone Account Region: New Zealand
  5. Click Update Settings

    NOTE: You will need Test Credentials from a Test environment if you choose to enable Test mode. For more details about Test mode and how you can use it, you can contact our support team.

    Display settings

    You can customise the look and feel of your Checkout. First, you need to create a custom theme for your payment page, by using the Checkout Theme tool Offsite Link on Verifone Central. Once the custom theme is created, you can copy the Theme ID and paste it into the Display Settings. 

    Display settings

    Card payment settings

    card settings

    1. Click the Enable card payment checkbox and enter your Payment provider contract ID.
      • The Payment provider contract ID can be found in Verifone Central. Go to Administration > Account Setup > Payment (Provider) Contracts.
      • Click the Payment Provider Contract with 'ECOMMERCE' in the Name field
      • Copy the Payment Provider Contract ID
    2. Click the Enable card 3DS checkbox and enter your 3DS Contract ID.
      • The 3DS Contract ID can be found in your Verifone Central account. Go to Administration > Advanced Settings> 3DS Contracts
    3. On the Transaction type dropdown select Sale
    4. Click Update settings, and then select Back to Shopify.

      update settings

    5. Select the credit card brands allowed on your Verifone account and click the Activate Verifone Checkout button. If you enabled test mode during Verifone account settings step, make sure to also enable it on this page so that both your Verifone settings as well as Shopify Store are running in test mode.

      select credit cards

    6. Verifone Checkout will now be displayed under Provider in the Supported Payment Methods box.
      Verifone checkout added
    7. In the Payment capture box, select Manage and then check Automatically capture payment for orders
      payment capture
    8. Click Save

    NOTE: The cards you accept will be displayed to your customers on the Verifone Checkout. Note that selecting a specific card brand on Shopify will not make that brand available in the checkout unless your online payment facility is set up to accept that card.

    Generate a Secure Card Capture Key

    To start accepting eCommerce transactions, you must generate a Secure Card Capture Key on Verifone Central

    1. Log in to Verifone Central Offsite Link

    2. Go to Administration >Account Set up > Organisation Company and Sites, and select your Parent Organisation that starts with 'Account'

    3. Scroll down to Secure Card Capture

    4. Click Create new public key

    Full documentation and troubleshooting guides are available on Verifone Cloud Offsite Link