Architecture of a Generic Payment System

Date:

Tuesday, October 28, 2014 - 1:30pm to 2:30pm

Room:

Forum 9

Payment providers such as PayPal or Authorize.net have vastly different APIs, yet in the context of an e-commerce system they all perform a common task: Accept the data for an order, and perform the payment. Integrating a large number of providers also poses the problem that a lot of manpower with knowledge about the system is needed. This session describes how we created a generic architecture that allows developers to integrate payment providers without knowledge about the core system and with minimal boilerplate code.