How can I integrate a non-supported payment gateway using REST API?

Hello,

My apologies if a similar question has already been posted to this forum but I can’t find the answer I’m looking for, so here goes:

One of my clients wants to integrate a card payment gateway which isn’t supported by Shopify directly and the service doesn’t provide a module/app for easier integration with Shopify. I’ve been told by their “Technical Support Team” that other merchants have successfully implemented the payment gateway in Shopify using REST API and this is the documentation they provided:
https://secure.payu.ro/docs/lu/

My question is fairly simple (with probably a much more complicated answer): Is it possible to integrate the payment processor taking into account the documentation they provided? (Shopify Plus is excluded from this discussion)

Thank you.

Theoretically, Yes. We do it all the time.

Realistically, you still have a lot of unknowns. Getting the payment gateway integrated, so long as they conform to what Shopify allows is the easiest step.

However, since ecommerce is a living, breathing entity once you take orders - the real issues crop up in how their API processes returns, capture requests and other housekeeping requests.

Some gateways are not fantastic in dealing with what happens after the order is authorized or auth + capture.

None of this is really able to be determined from that documentation

Thanks,

Thomas Granger, CEO, FDG Web
www.fdgweb.com
tom@fdgweb.com
877.239.3083

About Us: We’re a full-service digital agency with all in-house employees. We can be your developer or designer “on-demand”.

Hello,

Thanks for your reply, indeed the way the API is designed is ‘crucial’. Another ‘confusing’ this is that they offer their documentation and then you find out that they have a ‘service’ which is supposed to somehow facilitate your integration (mainly on a server-to-server basis)

Their response “It has been done before, check this link…” doesn’t help either.

https://sandbox.payu.ro/docs/payments-api/ - this is the ENTIRE documentation

https://developers.paymentsos.com/docs/quick-start.html - and this is one of their services which should help developers integrate their payment method.

Now, the question is: how should anything like this be implemented? Via a Private app?

Thank you.