academe / Omnipay-Wirecard

Wirecard payment gateway driver for the Omnipay
GNU Lesser General Public License v3.0
1 stars 0 forks source link

Support for New REST Api #14

Open timonf opened 5 years ago

timonf commented 5 years ago

Hey there,

there seems to be a new API by Wirecard: https://document-center.wirecard.com/display/PTD

Can this be implemented as a Gateway, too?

jonakieling commented 5 years ago

Hi @timonf ,

we're looking into this too, since the current API will be disabled in the future. Have you found a different solution for omnipay or a different approach altogether? I'm guessing because the issue is now some time old.

kind regards jona

innomedia commented 4 years ago

Did anyone find a way to support the new API? We are in need of a solution too.

guilty80100 commented 4 years ago

Have you found any solutions for the new API with omnipay. I've been searching all over github and I only found this : https://github.com/wirecard/wpp-integration-demo-php

I'm very surprised there is no wirecard WPP gateway available knowing that WCP will no longer work in October.

innomedia commented 4 years ago

We've written our own implementation that supports purchase/refund for CreditCard, EPS, Sofort and giropay though it's a quick and very dirty one. you can take a look https://github.com/innomedia/omnipay_wirecard be warned though I just ripped it out of the one Project where we've implemented so it will need some adapting because it depends on some project specific data especially inside the Purchase Request/Response and or Refund Request/Response classes (also mentioned in the README)

judgej commented 4 years ago

They have not made it easy to access the specs. When I last worked on this some time go, I did not even need a login, and now many of the specs are behind logins. I'll take a look and see how easy it will be to upgrade for the REST API.

chromos33 commented 4 years ago

Don't know if you know but at least for me the specs/documentation are 1 google away https://doc.wirecard.com/ no login required

judgej commented 4 years ago

I was looking for the OpenAPI specs, as we can build code very quickly from that, but that was only available through page behind the developer portal login. However, Wirecard offer a lot of different services, so that may have been an API spec for a different service altogether.

Registering for the developer portal was a nightmare - strict password requirements, but passord managers are all disabled through JavaScript on the registration form. That doesn't fill me with confidence at all. There security "features" have resuled in me compromising on security. Not good.

Anyway, thanks fot the link :-)

innomedia commented 4 years ago

Yeah! Wirecard is a nightmare. Took us 8 weeks to get working credentials. Service especially in munich, germany is hell. The austrian guys did a good job an helped out a lot. Seems like what the press tells is true for technical things too...

judgej commented 4 years ago

There is an OpenAPI spec here https://github.com/wirecard/docs-oas/blob/master/payment-gateway.yml

I'm hoping that can generate most of the models for us at least.

I have not got the time to look at this until the weekend at the earliest, but this could help move things much faster.

image

SDK here also: https://github.com/wirecard/paymentSDK-php

guilty80100 commented 4 years ago

Any news ? I know you are doing this on your free time and without being paid for it and I'm very gratefull for it. Do you think, you'll be supporting the new api when the old one is expired or will there be a period without support ? I need to prepare my website in case wirecard is no longer an option in October.