Gateway Configuration

This page details the configuration object for various gateways supported by PayEngine

Authorize.net

"configuration": {
    "name": "<authorize.net provided name>",
    "transaction_key": "<authorize.net transaction key>"
}

PayEngine's OAuth implementation for Authorize.Net can also be utilized to configure Authorize.Net without directly transmitting the transactionKey.

This technical overview presents a method for integrating Authorize.Net that circumvents the direct transmission of the transactionKey. The approach employs PayEngine's OAuth implementation, explicitly designed to facilitate secure and efficient integration with the Authorize.Net platform.

Using PayEngine Webcomponent

<!-- PayEngine Web Component -->
<pay-engine 
  type="gateway-connect" 
  gateway-id="authorize.net"
  merchant-id="<YOUR Merchant ID>">
</pay-engine>

<pre id="result"></pre>
<!-- Handling Event from component -->
<script>
  const el = document.querySelector('pay-engine')
  const output = document.getElementById('result')
  el.addEventListener('success', function(event) {
    console.log('success', { event })
    output.innerHTML = JSON.stringify(event.detail, null, 4)
  })
  el.addEventListener('failure', function(event) {
    console.log('failure', { event })
    output.innerHTML = JSON.stringify(event.detail, null, 4)
  })
</script>

Using Javascript to create your own UI

Stripe

stripeAccount is only required for Stripe Connect

Elavon

NMI

Using Security Key

Using Username and Password

TSYS

EVO

Global Payments East - EMV

World Pay

Last updated