
One payment flow, native on every platform
For Payment Providers
Payment plugin development for payment service providers and BNPL companies: one payment flow built native on Magento, Shopify, WooCommerce, BigCommerce and SAP Commerce, White Label on every plugin.
Scope Your Plugin BuildWhy plugins are distribution
5 platforms carrying one BNPL provider's payment flow, each plugin native~35% faster API processing on the rebuilt plugins, per the published case study
A merchant adds the payment method they can install in an afternoon, so a provider's reach is its plugins: the module in the Magento Marketplace, the app in the Shopify App Store, the gateway in the WordPress directory. A plugin that is missing, slow or broken by the next platform release means the method is not offered.
One codebase stretched across platforms is where programs fail, because each platform has its own rules. On Shopify only approved Partners may build payments extensions, every payments app is approved by Shopify under its Payments Partner terms, revenue share included, and custom credit card extensions are limited to eligible Shopify Plus merchants. The app types are credit card, custom credit card, alternative, offsite redirect and redeemables.
Adobe Commerce routes a method through its payment provider gateway, built for PCI-compliant integrations that never store card data, with a payment method facade and gateway commands such as authorize and void. WooCommerce gateways are classes extending WC_Payment_Gateway, in four types: form based, iFrame based, direct and offline.
We build the plugin native to each of those from one specification, so the merchant meets the same method everywhere and your team supports one program rather than five.
Where plugin programs fail
Each one costs a provider merchants it never sees, because a method that cannot be installed, approved or kept running is a method nobody offers.

A single codebase with platform switches inside it, so a fix for WooCommerce breaks Magento and every release of either is a regression test the team dreads.

Shopify retired checkout.liquid, Magento moves the checkout with each release, and the method that lived in a theme override disappears from the payment list without warning.

If the setup needs a developer, a credentials dance and a support ticket, most merchants stop at the first screen. Installation is where a provider wins or loses the store.

The plugin says the provider's name in the checkout, the on-site messaging ignores the store's design, and the merchant's brand team refuses to switch it on.

The app store review comes back with a list: a prohibited action, a missing readiness call, a data flow the platform does not allow. Each round costs weeks.

The agency that built the plugin has moved on, the platform shipped a breaking release, and the first anyone hears of it is a merchant whose checkout stopped taking the method.
What we build

A payment module on the payment provider gateway, Marketplace-ready, with authorize, capture, void and refund as gateway commands.

A payments app built to the Payments Partner requirements, with checkout UI extensions in React and TypeScript around it.

A gateway class on WC_Payment_Gateway, direct or form based, with block checkout support and settings a merchant can finish alone.

The same payment flow on the platforms the larger merchants run, built to each platform's own payment integration model.

The method, its name, its position and the on-site messaging styled to each store's brand from settings, not from code.

The submission, the review rounds and the security questionnaires handled with your team until the listing is live.
Specify, build, certify, support
The worked example
5 platforms: Magento, WooCommerce, SAP Commerce, BigCommerce and Shopify100% of the plugins ship White Label, so each store presents the method in its own brand
The clearest example on this site is a global BNPL provider, under NDA and described generically in the case study, whose instalment product splits a purchase into interest-free payments without issuing a new loan.
We built its plugins for Magento, WooCommerce, SAP Commerce, BigCommerce and Shopify, each native to its platform and all carrying one payment flow, so a shopper meets the same checkout wherever they buy. Rebuilt on that foundation, API processing came out roughly 35 percent faster, on a base built to carry rising volume.
The Shopify build went past a standard plugin. Checkout extensions in React and TypeScript let a merchant modify the payment form, control where the instalment method sits among the other options and rename it to match the store. Every plugin ships White Label: on-site messaging in the store's own style, and the method presented in the merchant's brand rather than a third party's.
The program did not end at launch. For years we have supported those plugins on each platform, adapting them to individual stores, tracking platform updates and keeping compatibility after releases and major upgrades, and keeping them working alongside other payment methods, apps and extensions.
Pick the scope
A payment module for Magento 2 and Adobe Commerce on the payment provider gateway: authorize, capture, void and refund as gateway commands, the Marketplace submission, and the module kept compatible with each release.
A payments app built to Shopify's Payments Partner requirements, with checkout UI extensions that let the merchant place, rename and style the method, and the review rounds handled with your team until the listing is live.
One specification, native plugins on Magento, Shopify, WooCommerce, BigCommerce and SAP Commerce, a shared test suite, White Label throughout, and one team supporting all of them after launch. The BNPL case study is this shape.
Platforms
Trusted by 100+ companies
Keep reading



FAQ
Tell us about your store and we will come back with straight answers.
Talk to usMagento 2 and Adobe Commerce, Shopify, WooCommerce, BigCommerce and SAP Commerce, each as a native plugin on that platform's own payment model rather than a port of another. The five-platform BNPL program on this site covers all of them. If your merchants run a platform not on that list, say so on the call; the specification work is the same and the build is scoped per platform.
We cannot grant approval; Shopify does. Only approved Partners may build payments extensions, and every payments app is approved by Shopify under its Payments Partner terms, revenue share included. What we do is build to the published requirements, prepare the submission, answer the review questions and iterate with the reviewers until the listing is live. The Payments Partner relationship is yours.
We build so card data never touches the merchant's server: hosted fields, tokens or a redirect depending on the platform and the method, and on Adobe Commerce the payment provider gateway, which is designed for integrations that store no sensitive card data. The merchant's scope is reduced by that design; your own PCI obligations as the provider remain yours and your assessor's. This is not compliance advice.
The method appears in the merchant's brand, not yours: its name, its position among the other payment options, the look of the on-site messaging on product and cart pages, and the checkout presentation, all set from the plugin's settings by the merchant without code. Your brand can still appear where you want it, as a setting rather than a default.
Yes, and for an instalment method it matters more than the checkout, because the shopper decides on the product page. The messaging widget reads the price and the eligibility rules from your API, renders in the store's own typography and colours from the plugin's settings, and sits where the merchant places it on product, cart and checkout pages. On the BNPL program it ships White Label on every platform.
The specification takes a few weeks, because it has to read each platform's rules against your payment flows. A single platform plugin follows in weeks to a few months depending on the flows, the review rounds and the test coverage you need; a multi-platform program runs the builds in parallel from the one specification. The platform review itself is on the platform's clock, not ours.
Per platform, after the specification, as a fixed scope. The specification is the paid first step because it decides the size of each build; the platform review rounds and release compatibility after launch are priced with it. There is no price list on this site because no two payment flows need the same work.
You do. Every plugin lives in your repository under your marketplace accounts, with the documentation a future developer needs. We hold no licence over it and no key to it once the engagement ends, which is also what the platform marketplaces expect of a listing published in your name.
Yes. Each platform's releases are tested against the plugin before they reach merchants, the fixes ship as a plugin update, and compatibility with other payment methods, apps and extensions is checked in the same run. That is the support the BNPL program has had for years, and it is where most plugin programs go wrong when it is missing.
Yes. We read the code and the marketplace listings, list what breaks on current platform releases and what the review rules now require, then stabilise before we extend. Where a plugin was one codebase stretched across platforms, the usual answer is a native rebuild per platform on a shared specification, done one platform at a time so nothing goes dark.
Yes, both were part of the five-platform BNPL program. BigCommerce has its own payment integration model and marketplace; SAP Commerce is the enterprise platform larger merchants run, where the plugin is built as an extension to the merchant's own installation rather than a marketplace listing. Each is built to its platform rather than ported.
If you want us to. Most providers keep first-line support in-house and route plugin issues to us; some have us answer merchants directly on installation, customisation and compatibility, as we have done for the BNPL program for years. Either way the fixes ship as plugin updates to every merchant, not as one-off patches.
A sandbox account and credentials, your API documentation and the flows you support (authorize, capture, refund, void, messaging), your brand assets and White Label rules, the marketplace and partner accounts the listings publish under, and a person on your side who can answer questions. With those the specification starts the same week.
Let’s build something great together!
Send us the platforms your merchants run and your API documentation. We come back with the specification plan, the platform rules that apply, and a written estimate per platform.