
PayBridge is an integrated plugin suite for payment service providers that delivers a common payment-plugin foundation across Japan's major EC platforms (Salesforce Commerce Cloud / EC-CUBE 2.x / EC-CUBE 4.x). It implements credit card, convenience store, ATM, PayPay, and carrier billing through a single unified interface.
“Duplicate implementation per EC platform, SDK divergence, Webhook integration, onboarding time” — the story of launching a new platform, building in-house from scratch in 12 months a plugin foundation that satisfies all four axes a payment business needs at once.
The payment service provider is a B2B business that supplies payment capabilities to EC merchants across Japan. Its merchants run on a wide range of EC platforms (SFCC / EC-CUBE 2.x / EC-CUBE 4.x), each requiring a separately developed and maintained payment plugin.
Aiming to “deliver the same payment capabilities uniformly, regardless of the EC platform,” we built a shared payment-plugin foundation in-house. Platform differences are absorbed by a thin UI layer, while payment logic, Webhook handling, tokenization, and 3DS are implemented in a shared core.
None of these is a technology-choice issue — each is a business requirement tied directly to development efficiency, operating cost, security, and merchant onboarding time.
The same payment logic on SFCC / EC-CUBE 2 / EC-CUBE 4 implemented three times , maintenance cost balloons threefold too.
Leaving official-SDK version gaps unaddressed,a production outage from a minor update becomes a real risk.
If a Webhook handler is implemented per EC platform,retries and idempotency guarantees get fragmented.
If onboarding to one platform takes weeks,merchant acquisition speed falls behind rival payment providers.
We built the payment service provider's payment-plugin foundation in-house from scratch. Three official-SDK-compliant plugins for the EC platforms are delivered as a single plugin suite: payment logic is centralized in a shared core, while the UI layer is implemented in each platform's template language.
This foundation continuously produces business outcomes — lower development cost, SDK compatibility, faster merchant acquisition — not just technical metrics.
Payment logic is consolidated into a shared core, so each EC-platform plugin only needs a UI layer. Maintenance cost drops sharply.
Even when the official SDK updates, the adapter layer absorbs it — the plugin keeps working.
With plugin distribution plus a setup wizard, merchants can enable payments in just a few clicks.
With 3D Secure + PCI-DSS compliance, card data is tokenized — reducing operational risk for merchants.