/

E-Commerce & ERP Plugins

Pre-built integrations for popular e-commerce platforms and business systems. Accept payments, handle webhooks, and sync orders with minimal code.

What Do Plugins Do?

Wyrr plugins are turnkey integrations that connect your store or business system directly to the Wyrr payments API. Each plugin handles the full payment lifecycle so you can focus on your business, not payment plumbing.

Accept Payments

Card, bank transfer, and local methods at checkout

Handle Webhooks

Automatic payment status updates and event processing

Sync Orders

Bidirectional order status and refund synchronization

Shopify

Remix / React · Source

npm

Installation

npm
npm install @wyrr/shopify-app

Key Features

Payment extensions (App Bridge)
Session token management
Capture, confirm, refund, void
Automatic webhook handling
Multi-currency support
Shopify Flow integration

WooCommerce

PHP / WordPress · Source

WordPress

Installation

WordPress
# Option 1: Upload via WordPress Admin
# Plugins → Add New → Upload Plugin → wyrr-woocommerce.zip

# Option 2: Composer (recommended)
composer require wyrr/woocommerce-gateway

Key Features

WC_Payment_Gateway integration
Automatic order status sync
Refund from WooCommerce admin
Webhook handler endpoint
Subscription payments (WCS)
Multi-currency with WPML

Magento 2

PHP / Magento · Source

Composer

Installation

Composer
composer require wyrr/module-payments

# Enable the module
bin/magento module:enable Wyrr_Payments
bin/magento setup:upgrade
bin/magento cache:clean

Key Features

Native payment method module
Admin order management
Capture, refund, void from admin
Configurable checkout flow
Multi-store support
Module registration (registration.php)

BigCommerce

Node.js / TypeScript · Source

npm

Installation

npm
npm install @wyrr/bigcommerce

Key Features

Express-based payment provider
BigCommerce API integration
Webhook handler middleware
Order status synchronization
Multi-currency checkout
Headless commerce support

SAP Commerce Cloud

Java / Spring Boot · Source

Maven

Installation

Maven
<!-- Add to your pom.xml -->
<dependency>
  <groupId>com.wyrr</groupId>
  <artifactId>wyrr-sap-commerce</artifactId>
  <version>1.2.0</version>
</dependency>

Key Features

Spring Boot auto-configuration
Payment & webhook controllers
SAP Commerce order integration
Webhook signature verification
Resilience4j circuit breaker
Micrometer metrics export

NetSuite

JavaScript / SuiteScript · Source

SuiteCloud

Installation

SuiteCloud
# Deploy via SuiteCloud Development Framework (SDF)
# 1. Download the Wyrr SuiteScript bundle from the partner center
# 2. Import via Customization → SuiteBundler → Search & Install Bundles

# Or deploy via SDF CLI:
suitecloud project:deploy --to production

Key Features

SuiteScript 2.1 plugin
Webhook suitelet handler
Sales order payment processing
Vendor bill payout integration
Custom record for payment logs
Saved search for reconciliation

How Plugins Work

Every Wyrr plugin follows the same integration pattern, regardless of your platform. The plugin sits between your store and the Wyrr API, handling encryption, authentication, and webhook verification automatically.

Merchant Store
checkout
Wyrr Plugin
encrypted
Wyrr API
processed
Payment Rail
Webhook: payment status update sent back to plugin, order status auto-updated

Getting Started

1

Create a Wyrr account

Sign up at dashboard.wyrr.com and obtain your API key and secret from the Developer section.

2

Install the plugin for your platform

Use the package manager for your platform (npm, Composer, Maven, or SDF) to install the Wyrr plugin.

3

Configure credentials

Add your API key, API secret, and webhook secret to the plugin configuration. Use environment variables in production.

4

Set up webhooks

Register your webhook endpoint URL in the Wyrr dashboard. The plugin automatically verifies signatures and routes events.

5

Test in sandbox mode

Use test API keys (wyrr_test_pk_...) and the sandbox environment to verify your integration before going live.

Need a plugin for a platform not listed here? Contact our integrations team or use our SDKs to build a custom integration.