Skip to main content

Delivery Plugins

Pre-built plugins provide the fastest way to integrate Paysera Delivery API with popular e-commerce platforms. These plugins handle all the technical complexity, allowing you to start processing deliveries with minimal configuration.

Service Availability

Delivery API is currently available only in Lithuania (LT), Latvia (LV), and Estonia (EE).

Available Plugins

Paysera provides ready-made plugins for popular e-commerce platforms:

Supported Platforms

🛒 OpenCart

Supported Versions: 3.x, 4.x

The OpenCart plugin integrates seamlessly with your store's checkout process, adding delivery options directly to the shipping methods.

Features:

  • Automatic courier selection
  • Real-time shipping rates
  • Label generation from admin panel
  • Order tracking integration
  • Bulk order processing

Download OpenCart 4.x Plugin →

Download OpenCart 3.x Plugin →

🛍️ PrestaShop

PrestaShop module provides comprehensive delivery management directly from your back office.

Features:

  • Multi-carrier support
  • Automated label printing
  • Tracking number sync
  • Returns management
  • Shipping zones configuration

Download PrestaShop Module →

📦 WordPress (WooCommerce)

Payment Gateway for WooCommerce

The WooCommerce plugin adds Paysera Delivery as a shipping method with full integration capabilities.

Features:

  • Shipping zones support
  • Flexible rate calculation
  • Order status synchronization
  • Tracking email notifications
  • Admin dashboard widgets

Download WooCommerce Plugin →

Installation Guides

OpenCart Installation

📋 Step-by-Step Installation
  1. Download the Plugin

    • Choose the correct version for your OpenCart installation
    • Download the .ocmod.zip file
  2. Upload via Extension Installer

    Admin Panel → Extensions → Installer → Upload
    • Click the upload button
    • Select the downloaded .ocmod.zip file
    • Wait for successful installation message
  3. Install the Extension

    Extensions → Extensions → Shipping
    • Find "Paysera Delivery" in the list
    • Click the green "+" button to install
  4. Configure Settings

    • Click "Edit" on Paysera Delivery
    • Enter your credentials:
      • Project ID
      • Sign Password
    • Configure shipping zones and rates
    • Enable the module
  5. Clear Cache

    Dashboard → Blue gear icon → Refresh modifications

PrestaShop Installation

📋 Step-by-Step Installation
  1. Download the Module

    • Download the PrestaShop module ZIP file
  2. Upload Module

    Modules → Module Manager → Upload a module
    • Drag and drop or select the ZIP file
    • Wait for upload completion
  3. Install Module

    • Find "Paysera Delivery" in modules list
    • Click "Install"
  4. Configure Module

    • Click "Configure" button
    • Enter API credentials:
      • Project ID
      • Sign Password
    • Set up carrier options
    • Configure shipping zones
  5. Test Configuration

    • Create a test order
    • Verify shipping options appear
    • Check label generation

WooCommerce Installation

📋 Step-by-Step Installation
  1. Download the Plugin

    • Download the WooCommerce plugin ZIP file
  2. Install via WordPress Admin

    Plugins → Add New → Upload Plugin
    • Choose the downloaded ZIP file
    • Click "Install Now"
    • Activate the plugin
  3. Configure Shipping Method

    WooCommerce → Settings → Shipping
    • Add "Paysera Delivery" to shipping zones
    • Click on the method to configure
  4. Enter Credentials

    • Project ID
    • Sign Password
    • Select available couriers
    • Configure rates and options
  5. Enable and Test

    • Enable the shipping method
    • Test checkout process
    • Verify order processing

Configuration Options

Basic Settings

All plugins require these essential settings:

SettingDescriptionExample
Project IDYour Paysera project identifier123456
Sign PasswordSecret key for authenticationabc123xyz...
Debug LoggingLog API requests for troubleshootingYes/No

Advanced Settings

⚙️ Shipping Zones Configuration

Configure different shipping options per geographic zone:

{
"zones": [
{
"name": "Lithuania",
"countries": ["LT"],
"couriers": ["dpd", "omniva", "lp_express"],
"default_courier": "auto"
},
{
"name": "Baltic States",
"countries": ["LV", "EE"],
"couriers": ["dpd", "omniva", "venipak"],
"default_courier": "dpd"
},
{
"name": "Europe",
"countries": ["EU"],
"couriers": ["dhl", "dpd"],
"default_courier": "dhl"
}
]
}
💰 Shipping Rates Configuration

Set up custom shipping rates:

{
"rate_calculation": "weight_based",
"rates": [
{
"max_weight": 1,
"price": 3.99
},
{
"max_weight": 5,
"price": 5.99
},
{
"max_weight": 10,
"price": 8.99
}
],
"free_shipping": {
"enabled": true,
"min_amount": 50
}
}
📦 Package Defaults

Set default package dimensions:

{
"default_package": {
"length": 30,
"width": 20,
"height": 15,
"weight": 0.5
},
"packaging_weight": 0.1,
"max_weight": 30
}

Plugin Features Comparison

FeatureOpenCartPrestaShopWooCommerce
Auto Courier Selection
Label Generation
Tracking Sync
Bulk Processing⚠️ Pro version
Returns Management
Multi-store Support
Custom Rates
Webhook Support
Mobile App

Troubleshooting

❌ Common Installation Issues

Plugin doesn't appear after installation

  • Clear your platform's cache
  • Check file permissions (755 for directories, 644 for files)
  • Verify PHP version compatibility
  • Check error logs for specific issues

API credentials not working

  • Ensure services are activated in Paysera account
  • Verify project_id and sign_password are correct
  • Check if delivery service is enabled for your project
  • Test credentials using API directly

Shipping options not showing at checkout

  • Verify shipping zones configuration
  • Check if customer address matches configured zones
  • Ensure at least one courier is enabled
  • Verify weight/dimension limits
🔧 Debug Mode

Enable debug logging to troubleshoot issues:

  1. Enable debug mode in plugin settings

  2. Reproduce the issue

  3. Check logs location:

    • OpenCart: /system/storage/logs/
    • PrestaShop: /var/logs/
    • WooCommerce: /wp-content/debug.log
  4. Look for entries starting with [Paysera Delivery]

Developer Opportunity

Create Custom Plugins

Paysera encourages developers to create plugins for additional e-commerce platforms not listed above.

Developer Incentive Program

Paysera offers compensation ranging from €100-200 for developers creating functional, accurate plugins.

The company considers:

  • Publishing both the code and developer contact information
  • Ongoing maintenance arrangements
  • Future collaboration opportunities

Contact the support team to discuss your plugin development plans.

Requirements for Plugin Developers

If you're developing a plugin for an unsupported platform:

  1. Functionality Requirements:

    • Create orders through Paysera Delivery API
    • Retrieve shipment gateways and methods
    • Generate shipping labels
    • Track order status
    • Handle webhooks for status updates
  2. Code Quality:

    • Clean, readable code
    • Proper error handling
    • Documentation and comments
    • Settings validation
    • Logging for debugging
  3. Testing:

    • Test with real orders
    • Verify all courier options work
    • Test error scenarios
    • Validate webhook handling
  4. Submission:

    • Contact support team at support@paysera.com
    • Provide plugin code and documentation
    • Include demo/test environment access
    • Share information about ongoing maintenance plans

Development Resources

Integration Parameters

For detailed configuration parameters used in plugin setup and API integration, see:

→ Integration Parameters

Delivery Pricing

Understand courier rates to configure your shipping costs:

Available Couriers

  • Omniva - Parcel lockers and courier (LT, LV, EE)
  • LP Express - Parcel machines and courier (LT)
  • Venipak - Courier delivery (LT, LV, EE)
  • SmartPosti - Including remote areas (LT)

Pricing Examples

  • Parcel Lockers: From €1.50 (S, M, L sizes)
  • Courier Delivery: From €6.90 (major cities)
  • Cross-Border: From €4.60 (locker) / €8.20 (courier)

View Full Pricing Table →

Prices exclude VAT and vary by weight, volume, and destination

Next Steps

After installing and configuring your plugin:

  1. Test Your Integration

    • Create test orders to your own address
    • Verify label generation works
    • Test tracking updates
    • Check webhook notifications
  2. Go Live

    • Enable plugin for customers
    • Monitor first orders carefully
    • Set up customer support process
No Test Environment

All orders created are real and will be processed by couriers. There is no sandbox or test environment. Start with small orders to your own address to verify your integration works correctly.

Support

Need help with plugin installation or configuration?

Contact: