Accepting Payment Via Verifone
Configure your Oncord powered website to accept payments via Verifone's Hosted Payment Page. With this approach, customers are redirected to a payment page hosted by Verifone to complete payment.
Requirements
To get started, a Verifone Central account is required. Sign-up with Verifone.
Payment Method Setup
To configure Verifone as a new credit card payment method within Oncord, follow these steps:
- Login to your Oncord Dashboard, and click the Settings button at the bottom of the left sidebar.
- Navigate to Commerce > Payment Methods, and click Add Payment Method.
- Choose Credit Card as the Payment Method Type, and Verifone as the Payment Gateway.
- Select the Region of your Verifone Account, and ensure that all other details are completed.
Webhook
You'll need to set up a webhook in Verifone Central. This webhook ensures that payments are successfully processed on your website, even if the customer abandons the Verifone payment page before completion.
- Within Verifone Central, navigate to Administration > Advanced Settings > Notifications.
- Create a new Notification.
- We recommend naming the notification Oncord Webhook.
- On the Organization field, click on the dropdown button and toggle all checkboxes that appear for your Site, Account, and Organization.
-
Select the following options located in the Event Types dropdown:
-
Transactions
- Authorization approved
- Authorization declined
- Capture approved
- Capture declined
- Sale Approved
- Sale Declined
-
Checkout
- Checkout - Transaction succeeded
- Checkout - Transaction failed
- Checkout - 3DS authentication succeeded
- Checkout - 3DS authentication failed
-
Transactions
- Choose URL endpoint as Delivery Method. Return to the Verifone configuration page, and copy the webhook URL.
- Paste this URL at your new Notification page within Verifone Central.
- Click Save Changes button
Configuration Fields
You'll need to retrieve information from Verifone Central to configure the new payment method within Oncord. The steps below will help you navigate each required field.
Organisation ID
- Within Verifone Central, navigate to Administration > Account Setup > Organisations, and select your organisation.
- Copy the Organisation ID, and paste it within the Verifone configuration page.
User ID
- Within Verifone Central, navigate to Administration > Account Setup > Users, and select a user.
- You can locate the user ID within the URL of your browser. Copy the last part of the URL (after the last [/]slash character), and paste it within the Verifone configuration page
API Key
- Within Verifone Central, click the icon in the top right corner of your dashboard > API Keys.
- Click on Create API Key. A dialog showing the newly created key will appear. Copy this key, and paste within the Verifone configuration page. Do this within delay, as the API key disappears after a few minutes.
Card Payment
- Within Verifone Central, navigate to Administration > Account Setup > Payment Provider Contracts, and select your payment provider contract.
- Copy the Payment Provider Contract ID, and paste within the Verifone configuration page.
3D Secure for Card Payment
- Within Verifone Central, navigate to Administration > Account Setup > 3DS Contracts, and select your payment provider contract.
- Copy the 3D-Secure Contract ID and paste within the Verifone configuration page.
Recurring Sales
Recurring sales is an additional feature that requires approval from Verifone.
Learn how to configure recurring sales app within your Oncord website.
Token Scope
To allow recurring sales with the Verifone Payment Integration, Token Scopes first need to be setup within your Verifone Central
- Within Verifone Central, navigate to Administration > Account Setup > Organisations, and select the Merchant Company.
- Click the Add New Token Scope button.
-
Provide a name for the token, such as Oncord Token. Leave the Token format as-is (Alphanumeric), and select
the Token Type as Reuse.
- After creating the token scope, copy it.
- Navigate to Administration > Account Setup > Organisations, and select your Merchant Site.
- Scroll down to Linked token scope, and click Link new token scopes. Select your previously created token scope.
- Click Save token scopes.
- Paste the token scope that you copied on step #4 within your Verifone configuration page.