omnipay icon indicating copy to clipboard operation
omnipay copied to clipboard

Canadian Payment Gateway - PSiGate

Open jbeima opened this issue 7 years ago • 4 comments

Hi Folks,

Can anyone tell me if anyone has gotten or done any PSiGate support for Omnipay?

This is one of the leading Canadian Payment Gateways.

https://www.psigate.com

I was surprised to not see them on your list, since you have an incredible list of supported gateways.

John Beima

jbeima avatar May 12 '17 21:05 jbeima

Unless there's demand for it, a gateway won't be written. I can see from a quick google search that there aren't many people asking about a plugin for PSiGate for omnipay, other than you.

I had a quick look at their API documentation. It's reasonably complex, requires an XML setup and they provide some API code in a zip file that's clearly not going to be compatible with omnipay. That doesn't bode well but I wouldn't say it's an impossible task, there are other gateways supporting XML and even stranger formats in their API.

delatbabel avatar May 17 '17 08:05 delatbabel

What your saying does not surprise me, since Canadian Financial Institutions never make things easy on anyone. Lol

Most Canadians fall back on Moneris, however PSiGate is far cheaper and the support people are much much nicer to deal with.

I think I have seen posts from you before? Might you have mentioned to others that you do gateways commercially? Any ideas on a rough cost to add this?

I have been starting to adapt Invoice Ninja, and they mentioned that if I had it adapted here they would add support for it.

I don't mind helping either, if there was examples or another gateway that might be along the same lines that I could use as a template/example and modify perhaps.

I don't mind getting involved, just kind of need a starting point and a little mentoring.

jbeima avatar May 17 '17 15:05 jbeima

I noticed from your website that this project was based around the concepts of Active Merchant.

Quick look at the GitHub for Active Merchant and they support PSiGate.

https://github.com/activemerchant/active_merchant

Which means there may be a functional example:

https://github.com/activemerchant/active_merchant/blob/master/lib/active_merchant/billing/gateways/psigate.rb

It is Ruby, but hey it is working. :)

jbeima avatar May 17 '17 15:05 jbeima

Contact me via email: [email protected] if you want to discuss rates. Yes I do build gateways commercially.

delatbabel avatar May 28 '17 06:05 delatbabel