Elavon Payment Gateway - Payment Links (Redirect) API

5 steps
Redirect Customer's browser to payment page, after the payment Customer is redirected back to your shop. Official Integration Guide Official API reference
  1. Create link payment , that you are going to charge the customer for.
  2. Send the generated link by the previous call to the customer.
  3. Wait for notification to confirm successful transaction creation or link expiration.
  4. Get the transaction information by Retrieve Transaction
  5. Process the order based on Retrieve Transaction results.
Good to know
  • You will need Processor Id, Public Key, Private Key and Merchant Alias. . You can find and generate test credentials from the Elavon Sandbox Account Form
  • You will need to send your authentication information in each call. You can read more about the details Here
  • Your base URL is either https://uat.api.converge.eu.elavonaws.com/ for the sandbox API or https://api.eu.convergepay.com/ for the production API. It is also provided at each API endpoint's description.
  • The best practice for the notifications is to not manually check, but rather setup webhook notifications.
  • It is recommended to build your return URLs with a unique id of the transaction like this: https://yourshop/redirect-return?id=12345. This way, when this URL is called, you can identify the transaction and find it in your database
  • Always check threeDSecure results. It is your choice to stand financial responsibility in a possible chargeback of a transaction. We recommend to implement a transaction amount based evaluation e.g. above 10 EUR you drop if threeDSecure.transactionStatus = "N".