Skip to main content

Manage Parcel Deliveries

Send your parcels using various delivery services through Paysera's Delivery API. No need to sign separate agreements with couriers – we have done it for you.

Integration Steps

1

Get Paysera Account

Register for a Paysera account and complete identification.

📹 Watch video instructions
2

Order Payment Collection

Order "Online payment collection via e-banking and other systems" service.

Settings → Profile Settings → Service management
3

Create a Project

Navigate to "Project and Activities" → "My projects" and create a new project.

📹 Watch video instructions
4

Order Delivery Service

After project confirmation, order the delivery service.

Settings → Profile Settings → Service management → Delivery
5

Configure Shop Information

Add your e-shop's storage address and contact information for delivery orders.

Delivery → Settings → Select project → Fill information
6

Integrate API

Use your project_id and sign_password to integrate the Delivery API.

Complete integration and start processing deliveries

Key Features

Multiple Couriers

Access various delivery services through a single integration without separate courier agreements.

Easy Management

Create delivery orders, track shipments, and manage parcels through one unified API.

Real-time Updates

Get real-time delivery status updates and tracking information for all your shipments.

Quick Support

Receive quick technical support when needed for seamless delivery management.

API Overview

API Base URL

Production: https://delivery-api.paysera.com/v1

Authentication: Bearer Token (JWT)

Availability: Lithuania, Latvia, Estonia (Baltic countries only)

⚠️ Production Only: Delivery API operates in production mode only. There is no sandbox or test environment. All orders created are real and will be processed by couriers.

Delivery Order Creation Workflow

Creating a delivery order involves multiple steps to ensure proper routing:

  1. Authenticate - Obtain Bearer token using your project credentials
  2. Get Package Sizes - Fetch standard package size configurations
  3. Create Shipment Points - Set up sender (pickup) and receiver (delivery) locations
  4. Get Available Methods - Query available delivery methods for your route
  5. Get Available Gateways - Select courier gateway (DPD, DHL, Omniva, etc.)
  6. Find Delivery Points - Locate parcel lockers or pickup points if needed
  7. Create Order - Submit delivery order with all details
  8. Download Label - Get shipping label PDF for parcel
  9. Track Shipment - Monitor delivery status via API or webhooks

Supported Couriers

CourierCoverageServices
DPDEurope-wideStandard, Express, Saturday delivery
DHLGlobalExpress, Economy, Same-day
OmnivaBalticsParcel machines, Home delivery
LP ExpressLithuaniaNext-day, Parcel lockers
VenipakBaltics + PolandStandard, Express, C.O.D.

Important Notes

  • 📏 Package dimensions: Weight in grams (g), dimensions in millimeters (mm)
  • 🔐 Authentication: Bearer token required for all API requests
  • 🚚 Auto-selection: API automatically selects best courier based on route and requirements
  • 🔔 Webhooks: Use webhook events for real-time status updates instead of polling
  • 💰 Pricing: Parcel locker services from €1.70, courier delivery from €2.50
  • 📦 No e-shop required: API accessible for manual orders, marketplace integrations, or custom workflows

Complete Documentation & Examples

Delivery API Overview

Learn about key features, supported couriers, pricing, and integration workflow.

View API Overview

Creating Your First Order

Step-by-step guide with complete code examples in multiple languages.

View Guide

API Reference

Complete endpoint documentation with request/response schemas.

View API Reference