Add new Gateway payment

I want to ask if it is feasible to add a new payment gateway to the application.
For more details, please see the link below.


You may be able to use this driver:

There’s more info here:

Hi again
I try to install it as I saw in the guides. And when I run the next command I have the following results…
Theare is something that I do not do right ??

composer require delatbabel/omnipay-vivapayments
Using version ^2.0 for delatbabel/omnipay-vivapayments
./composer.json has been updated
Loading composer repositories with package information Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- The requested package omnipay/authorizenet dev-solution-id as 2.5.0 exists as omnipay/authorizenet[2.3.1, 2.4.0, 2.4.1, 2.4.2, 2.5.0, 2.5.1, dev-issue43, dev-kayladnls-patch-1, dev-master, 2.0.x-dev, dev-revert-71-issue69, v2.0.0, v2.0.1, v2.1.0, v2.1.1, v2.1.2, v2.2.0, v2.3.0] but these are rejected by your constraint.

Installation failed, reverting ./composer.json to its original content.

Sorry, you’ll need to find a developer help you.


I have successfully installed the vivapayments gateway but I have a small issue.
The gateway is set to redirect and when the user chooses to pay with a credit card, the native form appears to fill in the card details.
After that he clicks the payment button and then redirects to the vivapayment site and must once again give its details to complete the payment.
There is a way not to display the native form at all direct shuffle to vivapayments site ??
Also if I try to set the gateway to native when I click the payment button I have the following message…
Vivapayments_native: The cardReference parameter is required.

Thank you

Try setting is_offsite to 1 in the gateways table and then clear the cache by adding ?clear_cache=true to the URL

Bingo It works !!!
Thank you for your great support.

Great to hear!