Adding new payment integrations

There are 1000s of payment solution in the global market and LokiCheckout is unable to support them all at once. However, our development schedule is based on your needs. In this document, you'll find the steps we can go through together to integrate a new payment solution in the LokiCheckout.

Is there something existing already?

The first step is to see whether an integration is already in progress. Once a new module is being developed by Yireo, it ends up on the Yireo Gitlab server and is automatically synced to the module listing on this website.

Modules

It could also be that the integration is not developed by Yireo but someone else. In that case, we still try to list such an integration on this website. It could also be that an integration is not listed here. In that case, a good try is to see if there is an integration on GitHub with the topic loki-checkout and/or loki-components.

GitHub topic: loki-checkout

Nothing yet? Let's talk!

If there is no integration yet, the first step to get an integration up and running is to contact us. It might be that we have already planned something, but have not shared anything about this yet. Also, we are just simply eager to know what kind of integrations you are looking for.

Often, payment integrations can be developed in a matter of weeks, if planning allows for this.

Letting us develop it

If the integration is useful to other customers, there is a fair chance that we want to develop it ourselves. If you get us involved early in the project, we can estimate when things can be done.

Note that we require a Loki Professional subscription for this.

Developing it yourself

If there is no match with our plans, you can always develop a new integration yourself. Once done, we are happy to review things and see if your work can be added to our module listing.

What is required to develop a new payment module?

To setup a new module you can use our Yireo_LokiCheckoutEmptyPayment module (and possibly our Yireo_ModuleDuplicator to change sources quickly). In the new module, a icon resolver and redirect resolver are properly required (see the dev docs). For PSPs that only list payment methods in the checkout and handle the entire payment in their own portal, this is enough. This usually takes us about 1 hour!

If a payment method in the checkout requires a little form as well and/or if there is a specific API that needs to be integrated (JavaScript, PHP), more work is required.

Developer documentation

Last modified: June 2, 2025