Integration methods and environment endpoints

Accepting online payments with Verifone can be done through multiple integration methods. This page describes what you need to know in order to decide on which integration method is best for you, where to find the essential information like URLs, and how to authenticate with our API.

Integration methods

Online payments can be processed by using our Checkout solution as a Hosted Payments Page (HPP) or an iFrame. Payment modifications can be done directly via Verifone Central, or by using eCommerce API calls. A comparison of the different integration methods can be found here:

Integration method
Description
PCI compliancy

Hosted Payments Page (HPP)

Full page redirect to Verifone servers

SAQ A

iFrame

Render a Verifone hosted form on your website

SAQ A

Pay by Link

Send payment links to your customers manually or automate with an API

SAQ A

eCommerce API

Perform API calls to capture customer payment information and place orders

SAQ D

Environment variables

The URL you use determines if you are making calls into the sandbox or production environments. Different URLs, API keys and other variables need to be used in sandbox and production. When setting up your environments, make sure the following variables are configurable:

URLs
See below

API key

Retrieved from Verifone Central

User ID

Retrieved from Verifone Central

Payment Provider Contracts

Administration > Payment Provider Contracts > [Contract] > Payment Provider Contract ID value

3DS Contract

Administration > 3D-Secure Provider Contracts > [Contract] > 3-D Secure Contract ID

Entity ID

Administration > Organizations > [Organization] > Organization ID value

Organization ID (Entity ID) in Verifone Central

Sandbox and production URLs

Depending on your region and your integration method you can select the corresponding environment:

eCommerce API

Checkout Service

Customer Service

Verifone Central

Last updated

Was this helpful?