Contribution Handbook
Creating a Payment Gateway

Creating a payment adapter

This guide is incomplete. Please help us complete it using the "Edit this page" button in the sidebar. Thanks! If you're looking to create your own extension, this documentation will tell you the bare minimum required, but looking at existing extensions will probably be necessary to get a complete idea on how to write one.

All payment adapters should reside under the /library/Payment/Adapter folder. They should all extend the Payment_AdapterAbstract class and implement it's functions.

The Payment_AdapterAbstract class has inline documentation of each function to aid in the development of payment adapters. You can find the most up-to-date version of this here (opens in a new tab)