For Payment Providers

Payment Plugin Development for PSPs and BNPL 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 Build
Isometric illustration of one hub wired out to three surrounding blocks

One payment flow, native on every platform

Isometric icon of a settings panel with three sliders, the middle one blue

White Label on each plugin, in the merchant's brand

Isometric icon of a cube on a plate with an arrow circling it

Supported through platform releases after launch

Why plugins are distribution

Why a Payment Plugin Is a Provider's 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

Six Problems a Payment Provider Recognises

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.

Isometric icon of two columns side by side, the shorter one topped in blue

One Plugin Stretched Across Five Platforms

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.

Isometric icon of a payment card on a plate with a cyan clock on its corner

Checkout Changes That Break the Method

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.

Isometric icon of a compass lying on a plate with a blue needle

Merchants Who Cannot Install It Themselves

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.

Isometric icon of a page on a stand with its hero block picked out in blue

A White Label That Is Not

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.

Isometric icon of a written card on a plate with a large blue check mark beside it

Reviews Failed on Platform Rules

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.

Isometric icon of a padlock with a blue body standing on a plate

Nobody to Patch It After Launch

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

What Payment Plugin Development Covers

Isometric icon of four cubes on a plate with arrows circling between them

Magento and Adobe Commerce Module

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

Isometric icon of app tiles laid across a plate with one of them blue

Shopify Payments App and Checkout Extensions

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

Isometric icon of a puzzle piece fitting into a plate of blocks

WooCommerce Gateway

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

Isometric icon of blocks plugged into one another on a plate

BigCommerce and SAP Commerce

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

Isometric icon of a written page on a plate with a blue pencil across it

White Label and On-Site Messaging

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

Isometric icon of a certificate standing on a plate with a rosette seal on it

Certification and Platform Review Support

The submission, the review rounds and the security questionnaires handled with your team until the listing is live.

Specify, build, certify, support

How Our Payment Plugin Development Works

01

Specify

We map your payment flows, authorize, capture, refund, void and the messaging around them, read each platform's rules for a payments app, take your sandbox and API documentation, and write the specification every platform build is checked against.

Isometric icon of two plates with arrows circling between them and a cube above

Payment Flows Mapped

Isometric icon of a clipboard with blue check marks down a list

Platform Rules Read

Isometric icon of a blue connector plugged into a cube on a dashed plate

Sandbox and API Access

Isometric icon of a document slab with lines of text and a blue seal

Written Specification

02

Build

Each plugin is native: a module on Adobe Commerce's payment gateway, a payments app with checkout extensions on Shopify, a gateway class on WooCommerce, and the platform's own model on BigCommerce and SAP Commerce, with White Label settings and a test suite shared across all of them.

Isometric illustration of puzzle pieces locking together

Native Module per Platform

Isometric icon of a blue cube dropping into a notch cut to its size

Checkout Extensions

Isometric icon of a blue cube raised above four white cubes linked by dotted lines

White Label Settings

Isometric icon of a grid of boxes, each ticked in blue

Shared Test Suite

03

Certify

We prepare the platform review submission, answer the security and data-flow questions, run the merchant install on a clean store to prove it needs no developer, and iterate with the reviewers until the listing is live in each marketplace.

Isometric icon of a blue pen signing a page of text

Review Submitted

Isometric icon of a database cylinder on a plate with a blue shield against it

Security and PCI Checks

Isometric icon of a plug fitted into a socket on the side of a cube

Merchant Install Proven

Isometric icon of a stopwatch standing on a plate

Listing Live

04

Support

After launch the plugins are tested against each platform's releases before they ship, merchant customisations are handled without forking the code, monitoring alerts on failed payments, and new methods or markets are added to the same program.

Isometric icon of a blue tick standing in front of a panel on a plate

Release Compatibility

Isometric icon of a block being shaped to fit a slot on a plate

Merchant Customisations

Isometric icon of a cube on a plate under a blue signal arc

Monitoring and Alerts

Isometric icon of cubes lined up on a plate, rising to a blue one at the end

New Methods Added

The worked example

One BNPL Payment Plugin Program, Five Platforms

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.

Verified reviews

What Our Clients Say

Pick the scope

Three Ways to Build a Payment Plugin

Magento Payment Module

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.

Gateway commands
Marketplace submission
White Label settings
Release compatibility

Shopify Payments App and Checkout Extensions

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.

Payments Partner requirements
Checkout UI extensions
Review rounds handled
Listed in the App Store

Multi-Platform Program

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.

One specification
Five native plugins
Shared test suite
One support team

The proof

See the Five-Platform BNPL Program

One instalment payment method, five native plugins, Shopify checkout extensions, White Label throughout and years of support: the case study describes how the program was built and what it changed.

Read the BNPL case study

Trusted by 100+ companies

Carlex Nasdaq Axiom Space Stran Farmasi Clean Harbors Apache Shake Shack NOV Enerflex SIG Sauer Brainy HR

Keep reading

Payments Reading Before the Call

Read all
Read all

FAQ

Frequently Asked Questions

Still have questions?

Tell us about your store and we will come back with straight answers.

Talk to us

Which platforms do you build payment plugins for?

Magento 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.

Can you get our Shopify payments app approved?

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.

What is our PCI scope with a plugin you build?

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.

What does White Label mean in practice?

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.

Do you build the on-site messaging as well as the checkout?

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.

How long does a payment plugin take?

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.

How is payment plugin development priced?

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.

Who owns the code?

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.

Do you handle platform upgrades after launch?

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.

Can you take over plugins another agency built?

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.

Do you build for BigCommerce and SAP Commerce?

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.

Do you support our merchants directly?

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.

What do we have to supply?

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!

Building Plugins for a Payment Method?

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.

Reply within 24 hours No long-term lock-in NDA on request Senior engineers only

We've Got Your Request!

We'll reply to {email} within one business day, and it will be an engineer who does the work, not a sales rep.