Shop Plugins
Last updated: October 30, 2026
Overview
What are Shop Plugins? Shop plugins are software components that add specific features or functionalities to e-commerce platforms. They let merchants enhance their online stores without extensive technical development, so payment capabilities can be integrated seamlessly into existing shop systems.
Shop Plugins simplify the payment integration process for merchants and offer a plug-and-play solution that requires minimal technical knowledge. They are particularly beneficial for small merchants and existing customers who use various shop systems for their business operations. The configuration process is straightforward and user-friendly, so merchants can get up and running quickly.
Key benefits of Shop Plugins include:
- Ease of use: simple plug-and-play configuration that requires minimal technical expertise.
- Quick setup: merchants can quickly integrate payment options into their online stores.
- Flexibility: compatible with various shop systems, making it a versatile solution for different business needs.
- Support for small merchants: tailored to the needs of small merchants, helping them manage their payment processes efficiently.
With our Shop Plugins, merchants can focus on growing their business while enjoying a hassle-free payment integration experience. The solution improves the operational efficiency of merchants of any size and provides a competitive edge in the market.
Plugin platforms
Shop plugins connect supported e-commerce platforms with our payment capabilities. Select a platform below to review the setup journey and access the detailed documentation, or compare all plugins.
| Capability | Adobe Commerce Cloud | BigCommerce | OpenCart | WooCommerce | Shopify (WestpayAPI) | Shopify Embedded Cards | Shopify Embedded Multi-APMs |
|---|---|---|---|---|---|---|---|
| Checkout experience | WestpayAPI widget or full-page redirect | WestpayAPI widget or full-page redirect | WestpayAPI widget or full-page redirect | WestpayAPI widget or full-page redirect | WestpayAPI widget or full-page redirect | Embedded in Shopify checkout | Embedded in Shopify checkout |
| Payment methods | Credit Card, Virtual Account | Credit Card, Virtual Account | Credit Card, Virtual Account | Credit Card, Virtual Account | Credit Card, Virtual Account | Credit Card | Virtual Account |
| 3D Secure | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | – |
| Recurring / subscriptions | ✔ | ✔ | ✔ | ✔ | – | – | – |
| Digital wallets | ✔ | ✔ | ✔ | ✔ | – | – | – |
| One-click checkout (save card) | ✔ | ✔ | ✔ | ✔ | – | – | – |
| Fast checkout | – | – | – | ✔ | – | – | – |
| Fraud with payment | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Note: Recurring / subscriptions (BigCommerce, OpenCart, WooCommerce): To be enabled in production on demand.
Select a platform above to see its step-by-step setup overview.
Adobe Commerce Cloud
Connect your Adobe Commerce store with our payment capabilities.
How it works
Before you start
- Access to Adobe Commerce administration.
- Entity ID and API key (Merchant Portal > Administration > Account data) and the webhook decryption key (see Webhooks).
- Required merchant accounts, connectors, brands and payment methods configured in the Open Payment Platform.
- Plugins enabled for your PSP or merchant. Ask your account manager or project team; without this, transaction requests from the plugin platform cannot be processed.
- Installation and validation first completed in a non-production environment (for example QA or staging).
Install
- Open the extension in the Adobe Commerce Marketplace and download it.
- In your Adobe Commerce admin panel, go to System > Web Setup Wizard > Extension Manager, upload the downloaded file and follow the on-screen instructions.
- Confirm that the extension is active.
Configure
Open Payment Platform configuration
- Enable the plugins and configure merchant accounts, brands and payment methods.
- Configure webhooks and obtain the decryption key.
Adobe Commerce configuration
- Open Stores > Settings > Configuration > Sales > Payment Methods.
- Enter the Entity ID, API credentials and webhook decryption key.
- Enable the relevant payment methods and add the required brands.
Test
- Successful and failed payments
- Refunds and applicable post-payment operations
- Webhook and order-status updates
Go live
- Configure production credentials and webhooks.
- Verify production payment methods.
- Complete a final end-to-end validation.
Documentation
Adobe Commerce Cloud
Compatibility, features, supported fields and the full configuration reference.
BigCommerce
Connect your BigCommerce store with our payment capabilities.
How it works
Before you start
- Access to BigCommerce administration.
- Entity ID and API key (Merchant Portal > Administration > Account data) and the webhook decryption key (see Webhooks).
- Required merchant accounts, connectors, brands and payment methods configured in the Open Payment Platform.
- Plugins enabled for your PSP or merchant. Ask your account manager or project team; without this, transaction requests from the plugin platform cannot be processed.
- Installation and validation first completed in a non-production environment (for example QA or staging).
Install
- Open the app in the BigCommerce Marketplace.
- Select Install and follow the on-screen instructions.
- Confirm that the app is available under Apps.
Configure
Open Payment Platform configuration
- Enable the plugins and configure merchant accounts, brands and payment methods.
- Configure webhooks and obtain the decryption key.
BigCommerce configuration
- Open Apps and select the installed app.
- Enter the Entity ID, API credentials and webhook decryption key.
- Enable the relevant payment methods and add the required brands.
Test
- Successful and failed payments
- Refunds and applicable post-payment operations
- Webhook and order-status updates
Go live
- Configure production credentials and webhooks.
- Verify production payment methods.
- Complete a final end-to-end validation.
Documentation
BigCommerce
Compatibility, features, supported fields and the full configuration reference.
Shopify
Connect your Shopify store with our payment capabilities.
Choose your Shopify integration
Embedded Multi-APMs
Offer supported alternative payment methods through Shopify.
Payment availability depends on the selected integration and your configuration.
How it works
Before you start
- Access to Shopify administration.
- Entity ID and API key (Merchant Portal > Administration > Account data) and the webhook decryption key (see Webhooks).
- Required merchant accounts, connectors, brands and payment methods configured in the Open Payment Platform.
- Plugins enabled for your PSP or merchant. Ask your account manager or project team; without this, transaction requests from the plugin platform cannot be processed.
- Installation and validation first completed in a non-production environment (for example QA or staging).
Install
- Select the appropriate Shopify app above and open it in the Shopify App Store. If the app is distributed privately, use the installation link provided by your project team or account manager.
- Install the app and follow the on-screen instructions.
- Open the installed app from the Shopify admin (Apps).
Configure
Open Payment Platform configuration
- Enable the plugins and configure merchant accounts, brands and payment methods.
- Configure webhooks and obtain the decryption key.
Shopify configuration
- Open the installed app.
- Enter the Entity ID and API credentials.
- Enter the webhook decryption key and save.
Test
- Successful and failed payments
- Refunds
- Webhook and Shopify order-status updates
Go live
- Configure production credentials and webhooks.
- Verify production payment methods.
- Complete a final end-to-end validation.
Documentation
Embedded Cards
Compatibility, features, supported fields and the full configuration reference.
Embedded Multi-APMs
Compatibility, features, supported fields and the full configuration reference.
Standard (WestpayAPI)
Compatibility, features, supported fields and the full configuration reference.
WooCommerce
Connect your WooCommerce store with our payment capabilities.
How it works
Before you start
- Access to WordPress and WooCommerce administration.
- Entity ID and API key (Merchant Portal > Administration > Account data) and the webhook decryption key (see Webhooks).
- Required merchant accounts, connectors, brands and payment methods configured in the Open Payment Platform.
- Plugins enabled for your PSP or merchant. Ask your account manager or project team; without this, transaction requests from the plugin platform cannot be processed.
- Installation and validation first completed in a non-production environment (for example QA or staging).
Install
- Download the extension ZIP file from the GitHub repository and subscribe to the repository to be notified about new releases.
- Open WordPress Admin > Plugins > Add New > Upload Plugin, choose the ZIP file and click Install Now.
- Activate the extension.
Configure
Open Payment Platform configuration
- Enable the plugins and configure merchant accounts, brands and payment methods.
- Configure webhooks and obtain the decryption key.
WooCommerce configuration
- Open WooCommerce > Settings > Payments.
- Enter the Entity ID, API credentials and webhook decryption key.
- Enable the relevant payment methods and add the required brands.
Test
- Successful and failed payments
- Refunds and applicable post-payment operations
- Webhook and order-status updates
Go live
- Configure production credentials and webhooks.
- Verify production payment methods.
- Complete a final end-to-end validation.
Documentation
WooCommerce
Compatibility, features, supported fields and the full configuration reference.
OpenCart
Connect your OpenCart store with our payment capabilities.
How it works
Before you start
- Access to OpenCart administration.
- Entity ID and API key (Merchant Portal > Administration > Account data) and the webhook decryption key (see Webhooks).
- Required merchant accounts, connectors, brands and payment methods configured in the Open Payment Platform.
- Plugins enabled for your PSP or merchant. Ask your account manager or project team; without this, transaction requests from the plugin platform cannot be processed.
- Installation and validation first completed in a non-production environment (for example QA or staging).
Install
- Download the extension from the OpenCart Marketplace.
- Open Admin > Extensions > Installer and upload the ZIP file.
- Go to Admin > Extensions > Extensions, select Payments and install the payment extension.
- Edit the payment extension and enable it.
Configure
Open Payment Platform configuration
- Enable the plugins and configure merchant accounts, brands and payment methods.
- Configure webhooks and obtain the decryption key.
OpenCart configuration
- Open Extensions > Extensions and select Payments.
- Edit the payment extension and enter the Entity ID, API credentials and webhook decryption key.
- Enable the relevant payment methods and add the required brands.
Test
- Successful and failed payments
- Refunds and applicable post-payment operations
- Webhook and order-status updates
Go live
- Configure production credentials and webhooks.
- Verify production payment methods.
- Complete a final end-to-end validation.
Documentation
OpenCart
Compatibility, features, supported fields and the full configuration reference.