API setup
Setting up Authentication with BasicAuth
BasicAuth with Verifone requires a Username and Password. Both your Username (userID) and Password (API key), can be collected from Verifone Central
Collecting your Verifone credentials (environment variables)
Select an environment (Sandbox or Production)
Make sure you set up the base of the URL (environment) to be configurable for when you are ready to proceed to production.
Collect your Payment Provider Contract ID
The Payment Provider Contract (PPC) represents the merchants contract with their acquiring partner, including key details such as the Merchant ID.
Collect your 3D Secure Contract ID
During the 3D Secure Authentication Process, this is used to contact the issuing and acquiring banks.
Collect your secure card capture key and key alias
Verifone uses PGP encryption for securely storing card details during transmission. Your public key uniquely encrypts the Card details for Verifone to decrypt later using a Private key (which only Verifone has).
Your Key Alias is a reference to the public key. This is required in the payment step, as it identifies which public key was used at the time of encryption.
Testing flow - Test cards for 3D Secure
Verifone provides test cards for all 3D Secure test cases here.
Last updated
Was this helpful?
