Maverick

To activate a Maverick gateway, go to Gateways | Gateway Integrations and select the Maverick tile.

Select the green Activate button

Specify your Maverick account credentials along with other gateway configuration details and select Create Gateway.

dbaId - enter for ACH only

secCode - enter for ACH only

Secure3DS - choose to process using Maverick’s native 3DS authentication. Optional.

sendProductDetails - send name, quantity, and price of each item purchased

Once the Maverick gateway is created, it can be assigned to your campaigns to begin processing payments.

 

 

3D Secure processing

If processing 3D Secure transactions the checkout page must support 3DS redirects.

Basic 3DS Instructions

A step in the 3DS processing is passing browser data on the initial order/import API call.

Review this example of one method to send browserData parameter.

browserData input to be added to checkout page: <input type="hidden" name="browserData" value="" id="browserData"> Script to get browserData: <script type="text/javascript"> const navigator = window.navigator; const browserData = { acceptHeader: 'application/json', userAgent: navigator.userAgent, language: navigator.language, timezone: (new Date()).getTimezoneOffset().toString(), colorDepth: screen.colorDepth, screen: { height: screen.height.toString(), width: screen.width.toString() }, javaScriptEnabled: true, javaEnabled: navigator.javaEnabled() }; document.getElementById('browserData').value = JSON.stringify(browserData); </script>