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
There are three steps to setting up the Verifone Hosted Cart for your Shopify store:
- Download and install the Verifone Checkout app on your Shopify store
- Configure the app
- Generate a secure card capture key
Download and install the app:
Follow these steps below to add the Verifone Hosted cart via Shopify:
- Log in to your Shopify store.
- Click here to install the Shopify Verifone Checkout NZ app
- Click Add app
- Click Install app
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
- Login to Verifone Central here
- 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.
- 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.
- 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.
- Verifone Account Region: New Zealand
- 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 on Verifone Central. Once the custom theme is created, you can copy the Theme ID and paste it into the Display Settings.
Card payment settings
- 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
- 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
- On the Transaction type dropdown select Sale
- Click Update settings, and then select Back to Shopify.
- 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.
- Verifone Checkout will now be displayed under Provider in the Supported Payment Methods box.
- In the Payment capture box, select Manage and then check Automatically capture payment for orders
- 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
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