Architecture of a Generic Payment System


Payment providers such as PayPal or 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.

Shopgate GmbH