Page 1 of 2

Wirecard Payment Option with OmniPay

Posted: 11 Mar 2019, 07:12
by mkrichbaumer
Hallo,
i have configured aimeos 18.10.5 with aimeos payments 18.10.0.
For the shop i need paypal, sofort and wirecard as payment solutions.
Paypal and sofort are working, but when i choose "Wirecard", i allways get this error:

Class '\Omnipay\Wirecard\Gateway' not found

What do i configure wrong.

My settings of the service:
Provider: OmniPay
omnipay.address: yes
omnipay.authorize: yes
omnipay.onsite: yes
omnipay.testmode: yes
omnipay.type: Wirecard
password: !*******
signature: S***********************************
username: b*******

PHP 7.0

Please help me, i have no idea what i do wrong?

Thx for every help

Re: Wirecard Payment Option with OmniPay

Posted: 12 Mar 2019, 22:26
by aimeos
The Omnipay driver is named "Wirecard_CheckoutPage" because Wirecard has more than one interface:
https://github.com/academe/omnipay-wire ... ge-gateway

Futhermore, you should set
- omnipay.authorize: no (you usually want the money immediately)
- omnipay.onsite: no (required)

Re: Wirecard Payment Option with OmniPay

Posted: 13 Mar 2019, 09:41
by mkrichbaumer
Thank you very much for your help.
With your driver and those settings everything works:

omnipay.address: yes
omnipay.authorize: no
omnipay.onsite: no
omnipay.testmode: no
omnipay.type: Wirecard_CheckoutPage
customerId: ****
secret: ****

Re: Wirecard Payment Option with OmniPay

Posted: 13 Mar 2019, 14:51
by mkrichbaumer
Now i hav an other problem.

After selecting Wirecard as payment option i get redirected to Wirecard and can complete my transaction. Everything works, but after redirecting back to my webshop, i allways get an error-message and the Order is set to "refused".

But when i look for the transaction at wirecard, i have "SUCCESS" as result.

Do i need to set a successUri or something else?

Thx for your help!

Re: Wirecard Payment Option with OmniPay

Posted: 13 Mar 2019, 20:22
by aimeos
No, the success URL is sent along with the other parameters to Wirecard. Please make sure that you configured in the Wirecard backend sending their data as part of the redirect back to your shop.

Re: Wirecard Payment Option with OmniPay

Posted: 14 Mar 2019, 08:10
by mkrichbaumer
I checked the wirecard log-Files an together with the support from wirecard, but at wirecard we couldn't find a problem. All data was sent successfully to the shop back.

Look at the logs.

Maybe i can give you access to the shop, so that you can check the checkout steps better.

Thx

Re: Wirecard Payment Option with OmniPay

Posted: 14 Mar 2019, 08:36
by aimeos
Which TYPO3 version are you using? 8.7 or 9.5?
Can you post a screenshot of the Aimeos confirmation page?

If you need 1:1 support, you should contact the Aimeos company. They are offering that kind of support:
https://aimeos.com/support/

Re: Wirecard Payment Option with OmniPay

Posted: 14 Mar 2019, 08:57
by mkrichbaumer
I use Typo3 8.7.22.

In englisch i get this Error: "Validation of the fingerprint failed,"
And payment status is "refused"

Re: Wirecard Payment Option with OmniPay

Posted: 15 Mar 2019, 09:47
by aimeos
The error message is from the Omnipay driver. Can you post the contents of $_REQUEST that is sent by Wirecard to the confirmation page?

Re: Wirecard Payment Option with OmniPay

Posted: 15 Mar 2019, 10:03
by mkrichbaumer
In which file can I check the $_REQUEST-Parameters.
If i do this in the template file, I only see:
Array (

Code: Select all

 => wirecard [controller] => Checkout [action] => confirm ) 

Sorry for my stupid questions, it's my first project with aimeos.

Thx