Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket


Optimizely <<product-name>> supports the use of Vantiv's Express payment gateway. This article calls out the required Settings for proper configuration.

  1. Go to **Admin Console** \> **System** \> **Settings.**

  2. Search for and select "Payment Gateway".

  3. Select **VantivExpress **from the **Payment Gateway** menu.

  4. Populate the setting fields listed below with the criteria provided via your Vantiv account:

The following Settings are used to configure Vantiv's Express as the payment provider in <<product-name>>.

<table class="TableStyle-Borders" style="width: 100%;" data-cellspacing="0"> <colgroup> <col style="width: 50%" /> <col style="width: 50%" /> </colgroup> <thead> <tr class="header TableStyle-Borders-Head-Header1"> <th class="TableStyle-Borders-HeadE-Regular-Header1">Setting Name</th> <th class="TableStyle-Borders-HeadD-Regular-Header1">Description/Value</th> </tr> </thead> <tbody> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Payment Gateway</td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Select <strong>VantivExpress </strong>from the menu</td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Live</td> <td class="TableStyle-Borders-BodyD-Regular-Row1">If <strong>Yes</strong>, the live URL will be used for transactions and charges will be processed. Set to <strong>No</strong> to have transactions use the Vantiv sandbox URL for testing. <strong>Default value:</strong> No</td> </tr> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Live transaction/account URLs</td> <td class="TableStyle-Borders-BodyD-Regular-Row1">The Live URL used for Vantiv transactions. <strong>Default value:</strong>`https://certtransaction.elementexpress.com/express.asmx`</td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Sandbox transaction/account  URLs</td> <td class="TableStyle-Borders-BodyD-Regular-Row1">The Sandbox URL for testing VantivExpress transactions. <strong>Default value:</strong>`https://certtransaction.elementexpress.com/express.asmx`</td> </tr> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Use Payment Gateway Vault</td> <td class="TableStyle-Borders-BodyD-Regular-Row1"><p><span>Enables using credit card tokens from the payment gateway that can be submitted to the ERP. This option should only be enabled if the ERP requires the payment card token to process a transaction as opposed to the authorization token. Default value: Yes.</span></p> <p><span>The Payment Gateway Vault token is stored in Token2.</span></p></td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Account ID</td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Unique account identifier.</td> </tr> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Account Token</td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Secret token used for authentication.</td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Acceptor ID</td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Unique merchant account identifier</td> </tr> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Terminal ID</td> <td class="TableStyle-Borders-BodyD-Regular-Row1">Unique terminal identifier. Default value: 0001</td> </tr> <tr class="even TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyE-Regular-Row1">Transaction Timeout</td> <td class="TableStyle-Borders-BodyD-Regular-Row1"><span>Interval of time in seconds provided for a transaction to complete before the transport raises an exception Default value: 300</span></td> </tr> <tr class="odd TableStyle-Borders-Body-Row1"> <td class="TableStyle-Borders-BodyB-Regular-Row1">Application ID</td> <td class="TableStyle-Borders-BodyA-Regular-Row1">Unique application identifier</td> </tr> </tbody> </table>

## Transaction types

The following transaction types are can be triggered from within <<product-name>> when completing or updating a transaction.

  • Credit

  • Void

  • Capture

  • Authorization

  • Sale

️ IMPORTANT

<<product-name>> does **NOT** store sensitive credit card or profile information.