Osclass Themes and Osclass Plugins

Osclass Pay v4.1 Gateway Separation: What Changes and What to Do

Why gateway modules are being separated in Osclass Pay v4.1 and what site owners should prepare before upgrading.
Product Updates & Releases
28. May 2025
7 min read
6034 views
Osclass Pay v4.1 Gateway Separation: What Changes and What to Do

Quick overview

Why gateway modules are being separated in Osclass Pay v4.1 and what site owners should prepare before upgrading.

What this article covers

  • Why to split payment gateway interface from Osclass Pay Plugin?
  • Benefits
  • Actions you should consider
  • List of payment gateways

Practical notes

  • Validate changes in staging before production updates.
  • Track user impact with analytics, logs, and search performance signals.

Dear community!

Let me share news regarding Osclass Pay Plugin and upcoming changes. Osclass Pay is most comlplex plugin created for Osclass, that brings a lot of various features how to monetize your website. Besides that, in order to be able to manage and accept payments, it also implement payment gateway interface - communication layer between plugin and payment gateway like Paypal, Stripe, Authorize.net etc.

In next update v4.1, plugin will no more implement payment gateway interfaces with exception to essential ones: Bank Transfer, Wallet Pay, Admin Pay.

Payment interfaces will now be delivered as standalone plugins - basically plugins to Osclass Pay Plugin - or simply extensions of Osclass Pay.

These extensions, in most cases, will be also paid plugins - at lower price. Osclass Pay Plugin price will be lowered.

Why to split payment gateway interface from Osclass Pay Plugin?

There is history and a lot of experience behind this, let's highlight most important:

  • Osclass Pay already implements around 25 gateways. From development point of view there is no sense to implement more, as these gateways already cover majority of world and new gateways does not bring benefit to majority of customers
  • Maintenance and updates to existing gateways is tuff and does not bring any added value
  • Most of gateways were implemented based on customer request & funding, as this kind of work has no extra value on plugin itself. Besides that, implementation was hard and cost a lot of money.
  • Majority of our customers use 1-2 payment gateways at maximum, with rare exceptions having up to 3-4 gateways active, but plugin still contain code (and vulnerabilities) of all the gateways. From customer point of view having this code on server is not wanted
  • Gateway implementation is often "heavy", where PHP SDK library needs to be used that can easily have up to 5MB (25x5MB would be waste of space)
  • Each update to plugin features always cary code for all payment gateways. Today plugin has 7.8MB in zipped state, Osclass itself has around 6MB.
  • Local gateways are mostly not integrated due to low audience and revenues from such work

All these led to decission to split plugin from gateways implementation and bring more flexibility.

Benefits

We can say there are just pros and no cons of this decission, but let's summarize it:

  • Targeted updates to specific gateways when needed
  • New code set for gateways implementation that reduce time and effort required to implement new gateway (significantly)
  • As part of rework we've removed around 5 gateways those were broken or did not worked OK (also 2Checkout as their new API is...)
  • On the other side, we've created interface for 20 additional payment gateways and reviewed, redesigned or updated existing implementations to newer standards (not always, if current solution was 100% functional)
  • In total, there will be 40 payment gateawys implemetations (+bank transfer, admin pay and wallet pay)
  • New implementations are created as separate plugins - you can install, uninstall or deactivate easily. All the settings are stored by Osclass Pay Plugin itself.
  • Payment gateways itself can create plugin and provide it to customers, without need to cooperate with us. This is possible due to linkage between Osclass Pay and gateway extension just via hooks.

Actions you should consider

Keep in mind that new extensions will be released as new products. Means you will have to buy them, if you want to use them. 

In case this is not way you want to go, do not update to Osclass Pay v4.1. There will be partial support provided for version prior to v4.1 (most probably 4.0.4).

List of payment gateways

We've been working hard for several months to bring you as many gateways as possible. List of gateways ready for use:

  • 2C2P – Full-suite payments platform popular in Southeast Asia, offering comprehensive online and offline solutions
  • Authorize.Net – Trusted U.S.-based gateway for processing credit card and eCheck payments online and in-store
  • BTCPay Server – Open-source, self-hosted cryptocurrency payment processor ideal for privacy-focused businesses
  • Cardinity – EU-licensed gateway offering cost-effective card payment processing across the European Union
  • CCAvenue – Leading Indian payment processor supporting extensive local and international payment options
  • CoinGate – Crypto payment gateway enabling merchants to accept Bitcoin and other cryptocurrencies with ease
  • CoinPayments – Global cryptocurrency gateway supporting hundreds of coins with built-in auto-conversion
  • CryptoCloud – Crypto payment platform enabling businesses to accept Bitcoin, Ethereum, Tether, and more
  • DOKU – One of Indonesia's most popular gateways, offering a range of local payment methods
  • EuPlătesc – Romanian online payment processor tailored for the domestic market
  • eWAY – Australian payment gateway offering secure and reliable solutions for online businesses
  • Flutterwave – African fintech powerhouse providing fast and seamless payment processing across the continent
  • Instamojo – Indian gateway focused on micro-merchants and small businesses with simple onboarding
  • Iyzico – Leading Turkish payment gateway providing secure and easy solutions for local e-commerce
  • Komfortkasse – European gateway specializing in automated processing and reconciliation of bank transfers
  • LINE Pay – Mobile payment platform popular in Japan and Asia, integrated within the LINE messaging app
  • LiqPay – Ukrainian online payment system supporting card and mobile payments for businesses
  • MakeCommerce – Baltic payment platform offering full-featured checkout for Estonia, Latvia, and Lithuania
  • Mercado Pago – Leading Latin American payment gateway enabling card, bank, and cash payments tailored for local commerce and marketplaces
  • Mollie – Dutch payment provider with easy integration and broad European market coverage
  • NOWPayments – Non-custodial crypto gateway supporting a wide range of coins with conversion options
  • OpenPix – Brazilian gateway focused on Pix, the instant payment network widely adopted in Brazil
  • PagSeguro – Brazilian fintech offering card readers, online payments, and digital accounts for merchants
  • PayFast – South African online payment gateway supporting major cards and local payment methods
  • PayHere LK – All-in-one Sri Lankan payment gateway for local and international online payments
  • PayPal – Globally recognized payment platform supporting secure transactions with widespread acceptance
  • Pays.cz – Czech Republic payment gateway providing local online payment solutions for merchants
  • Paystack – Nigerian fintech providing robust payment tools for African businesses with global reach
  • PayU Europe – Major payment provider in Central and Eastern Europe offering flexible checkout solutions
  • PayU India – Prominent Indian gateway supporting UPI, net banking, wallets, and card payments
  • PayU LATAM – Regional gateway serving Latin America with localized payment methods across multiple countries
  • Pesapal – East African gateway offering mobile money, card payments, and integration for local markets
  • Przelewy24 – Best payment processor in Poland, widely used for fast bank transfers and local methods
  • Rapyd – Global fintech platform offering payment acceptance, disbursement, and wallet services in one API
  • Razorpay – Indian payment solution with developer-friendly APIs and support for UPI, cards, and wallets
  • Revenue Monster – Malaysian all-in-one platform combining payments, loyalty, and analytics tools
  • Revolut – UK-based fintech offering payments, banking services, and cards through a mobile-first platform
  • SecurionPay – Swiss-based gateway focusing on high-conversion credit card payments and security
  • Skrill – Digital wallet provider offering low-cost global money transfers and online payments
  • Stripe – Developer-centric payment platform powering online commerce for global internet businesses
  • YooKassa – Russia’s leading payment provider offering card, wallet, and QR-based payments for e-commerce

* Check latest list of gateways in Osclass Pay Plugin product page

We also give you opportunity to request a new gateway at significantly lowered price /or free/ if you are able to provide sandbox credentials and API reference.

About the Author

My passion is building classifieds marketplaces, automating workflows, and turning messy data into useful products. From PHP, HTML, CSS, and JavaScript to Python, crawlers, imports, and SEO, I enjoy solving technical challenges and sharing lessons learned from real-world projects. Most ideas start with a problem, a cup of coffee, and a curiosity to see how far automation can go.
Osclass, PHP, JavaScript, CSS, Python
46 posts Publishing since 04/2018

Shopping cart
Support tickets Downloads Reviews Orders & Invoices Payments
My profile Change password Download user data
Logout