The following is an overview of the main features in the daily usage of the Converge Plugin.
Placing an order
To create a new Authorization Only transaction using Elavon Converge EU Gateway plugin, make sure that Payment Action is set to Authorize and Delayed Capture, along with other options:
Enabled/Disable = Checked; Environment = Sandbox (in case of test transaction); Processor Account ID, Merchant Alias, Public Key, Secret Key = valid data provided by Converge
Payment Action = Authorize and Delayed Capture
To create a new Sale transaction, only the payment action option should be changed:
Enabled/Disable = Checked; Environment = Sandbox (in case of test transaction); Processor Account ID, Merchant Alias, Public Key, Secret Key = valid data provided by Converge
Payment Action = Authorize and Immediate Capture
Payment procedure is similar for guest and logged in user.
To initiate a payment via Converge:
-
Access the Checkout page from OpenCart store view.
-
Populate Billing and Shipping Addresses.
-
Select Elavon Converge EU Gateway as a payment method.
-
Click either Place Order or Continue (depending on the selected integration method).
Payment via Hosted Payments Page (HPP)
If HPP is selected in the configuration page, the HPP opens once a user select Elavon Converge EU and place the order.
Note: Actual HPP screen may vary depending on the options enabled in Converge. To configure the HPP, refer to the Converge User Guide.
From this page there are two options:
-
Cancel Payment
-
Pay
HPP – Cancel payment
If the user selects Cancel, the payment and the order is cancelled and user is redirected to the shopping cart. If needed, the user can then initiate a new order with the same products.

HPP – Checkout
To continue with the order:
-
Enter the card details (number, expiry date and security code)
-
Click Pay.

Two possible outcomes can happen after the user clicks Pay:
-
Payment is Declined
-
Payment is Accepted
HPP Checkout – Declined
When a payment is declined, the user is redirected to a failure page.

HPP Checkout – Accepted
When a payment is accepted, the user is redirected to a page where a confirmation message and the details for the order are displayed.

Payment via Lightbox
If Lightbox is selected in the configuration page, the checkout page is different from that of the HPP, as it contains the Continue button instead of the Place Order button.

Similar to payment with HPP, the payment can be accepted or declined, and the behaviour in each case is the same.
Stored shopper
For the logged-in users that select the option Save for later use on the checkout page, the details are saved in Converge. If a user changes the details (name, address) and creates a new order using the Save for later use option, the profile is also updated in Converge.
Stored card
Add card
Logged in users have additional options to store credit cards used for payment on HPP, so it can be used for future payments without leaving the OpenCart store.
In order to do this, you need an active account created in the OpenCart store and to be logged in before reaching the checkout page. After doing that, on the checkout page, there is an additional option to store card for later use:

Once you make a successful payment, with this option selected, the card used to process payment in both Converge and OpenCart is saved.
To view card stored in OpenCart you should navigate to the following screen:
- OpenCart Store (Logged In) -> Checkout -> Step 6: Confirm Order

Delete card
You have an option to delete a stored card directly from OpenCart. Click Delete next to the card to delete it from Converge. If the merchant deletes card from Converge, synchronization with OpenCart does not exist so the user is still able to see the card in OpenCart with an option to delete it manually themselves.
Pay with stored card
Once the card is stored, you can use it to initiate a payment. To do that, perform the same steps as for HPP payment for the logged-in user until the checkout page. The stored cards will be visible below the payment method name and you can select one of them to pay for the next order:

Once you click on the Place Order button, API call to the Converge will be made in the background, and depending on the response we will get:
- Error message - in case the payment is declined by Converge
- Newly created order number - in case the payment is accepted by Converge