Not Your Typical Development
Integration to the JetPay platform is very straight forward. However, there are a couple of things that you should know when it comes to integrating with JetPay. JetPay is one of about 20 top level processors. As a processor JetPay is not part of the gateway payments class (PayPal®, Authorize.net™, MoneyBrokers® etc) that most developers are use to integrating. In the world of payments there is a very simple structure, from top to bottom it looks something like this:
Card Associations – Visa, Mastercard, Discover, American Express
Payment Processors – JetPay, some banks
Gateways – Authorize.net, PayPal, MoneyBrokers, Brain Tree…
Sales Organizations – ISOs, VARs
Merchants – where cards are accepted
In this structure everything is written to the level above – Sales to Gateway, Gateway to Processor, Processor to Associations. In order to send transactions to the JetPay platform, your project must have bi-directional communication with JetPay in our standard. Our standard is XML for direct processing and HTTPS POST data via JetDirect. JetPay responds in the respective format received. JetPay only accepts these language standards of communication. How you generate your XML and/or HTTPS POST is up to you. For web developers that are generating shopping carts or other Online payment systems this is not too much of an issue since both XML and HTTPS POST are native to most all web languages.
Application developers such as Point of Sale systems, integrated payment software, and mobile applications this can get a little more difficult, but not by much. JetPay will work with you in any capacity you need to get your implementation up and going just let us know how we can help.