Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for New REST Api #14

Open
timonf opened this issue Mar 12, 2019 · 10 comments
Open

Support for New REST Api #14

timonf opened this issue Mar 12, 2019 · 10 comments
Assignees

Comments

@timonf
Copy link

timonf commented Mar 12, 2019

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
Copy link

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
Copy link

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

@guilty80100
Copy link

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
Copy link

innomedia commented Jul 6, 2020

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 judgej self-assigned this Jul 6, 2020
@judgej
Copy link
Member

judgej commented Jul 6, 2020

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
Copy link

chromos33 commented Jul 6, 2020

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
Copy link
Member

judgej commented Jul 6, 2020

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
Copy link

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
Copy link
Member

judgej commented Jul 6, 2020

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
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants