by jalperin » Mon Jul 06, 2009 10:25 am
Jens Bruun Kofoed,
OJS/OCS were setup to be able to use any payment gateway. PayPal was programmed by us to provide an example and there have certainly been a few others setup and used. In the Plugin Gallery, for example, you can find a Moneris Plugin for OCS. I would suggest that your programmer look at these two and use whichever one most resembles the way ePay works as a model.
PayPal works with a payment notification (where you post something to PayPal and they later (normally almost instantly) post something back to you, whereas Moneris works with an API that responds instantly. Another way of saying this is that PayPal has an Asynchronous payment validation while Moneris uses Synchronous validation.
Hope that makes sense and helps!