Sidebar

startup_tutorial_and_checklist:feature_configuration:payments:my_payment_gateway_missing

My Payment Gateway Does Not Appear in the List

If the payment gateway does not appear in the list that does not mean that it can never be within the system. Each payment gateway has their own way of communication. Though some payment gateways may seem very close to another there are always differences that require something specific in their coding. Any payment gateway can be added to the system as long at that payment gateway has a "portal" that the software can "communicate with" to pass information and get a proper response from to "approve" a transaction. If the payment gateway you need has this ability it can most likely be added to the system as a viable payment option.

The problem is that owing to each gateway's unique nature each gateway must be programmed into the system at the php code level. You can of course hire us to add the gateway to the software or if you have some php coding skills you can do the coding yourself. If you do the latter we have done most of the work in creating a new gateway when we recoded the 4.0 version. Within the 4.0 version we moved most of the common php code used by all gateways out of the individual payment gateway integration files. This leaves only the few unique pieces that each individual gateway needs to communicate with its own gateway system. If you wish to try to code this gateway yourself into the system and feel you have the required php skills look at the following file in your system:

/classes/payment_gateways/_cc_template.php

By looking at that file you should then be able to insert the necessary code to communicate with your payment gateway and receive the proper response our system needs.

While each gateway is unique there are only a few different methods to communicate with their gateways. If you get stuck creating your own gateway there are several other examples of code already in the software. You can look to the other gateways code already written into the system for code examples. Look to other files in this directory:

/classes/payment_gateways/

Only look at gateways that work like the one you are creating though. There no use getting off track with a method you can't use.

And of course you can always contract us to add the gateway to the software. Just point us to the gateway documentation and we can provide a customization quote.

startup_tutorial_and_checklist/feature_configuration/payments/my_payment_gateway_missing.txt · Last modified: 2015/09/10 17:00 by geojames