Obtaining Credentials
This guide walks you through the seven-step process to obtain API credentials for the Paysera Delivery API, based on the official Paysera setup flow.
Delivery API is currently available only in Lithuania (LT), Latvia (LV), and Estonia (EE).
Overview​
To use the Delivery API, you need to:
- Review the documentation
- Create and verify a Paysera account
- Activate payment collection service
- Create a project
- Order delivery service
- Configure e-shop details
- Obtain your
project_idandsign_password
Step 1: Review Documentation​
Before starting, review the Delivery API Overview to confirm this service meets your needs and understand:
- Integration methods available
- Supported countries and couriers
- API capabilities and limitations
Step 2: Create Paysera Account​
Register for a Paysera account and complete identity verification:
-
Visit Registration Page
- Go to bank.paysera.com/en/registration
- Choose account type (personal or business)
-
Complete Registration
- Fill in required information
- Provide valid email and phone number
- Create secure password
-
Identity Verification (KYC)
- Upload required documents:
- Personal ID or passport
- Proof of address (for business: company registration)
- Additional documents as requested
- Wait for verification (typically 1-2 business days)
- Upload required documents:
Ensure all documents are clear, valid, and not expired. This prevents delays in account approval.
Step 3: Activate Payment Collection Service​
The Delivery API requires payment collection service to be activated first:
-
Log in to Paysera Account
- Access your Paysera dashboard
-
Navigate to Service Management
- Go to Settings → Profile Settings → Service Management
-
Order Payment Collection
- Find "Online payment collection via e-banking and other systems"
- Click Order to activate
- Accept terms and conditions
- Wait for approval (usually within 24 hours)
Step 4: Create Project​
Create a project for your delivery integration:
-
Navigate to Projects
- Go to "Project and Activities" → "My Projects"
-
Add New Project
- Click "Add new project" or "Create New Project"
-
Fill in Project Information
- Project name: Your store or business name
- Business description: Describe your e-commerce business
- Website URL: Your website address
- Service details: What you sell and expected volume
-
Submit and Wait for Approval
- Review all information
- Submit the project
- Wait for project approval
You don't need to activate the project immediately. You can configure all settings first and activate it later.
Step 5: Order Delivery Service​
After your project is created, order the delivery service:
-
Access Service Management
- Navigate to Settings → Profile Settings → Service Management
-
Find Delivery Section
- Locate the Delivery service option
-
Order Delivery Service
- Click Order button
- Accept delivery service terms
- Submit activation request
Step 6: Configure E-shop Details​
Configure your warehouse address and contact information:
-
Navigate to Delivery Settings
- Go to Delivery → Settings
- Select your project if prompted
-
Add Storage Address
- Warehouse/pickup location address
- Street, city, postal code
- Country (LT, LV, or EE)
-
Enter Contact Information
- Contact person name
- Phone number (mobile only)
- Email address
- Business hours for pickups
Example configuration:
{
"storage_address": {
"street": "Warehouse Street 5",
"city": "Vilnius",
"postal_code": "01001",
"country": "LT"
},
"contact": {
"person": "John Doe",
"phone": "+37060000001",
"email": "warehouse@mystore.com"
},
"business_hours": "Mon-Fri 09:00-18:00"
}
- Save Configuration
Step 7: Obtain API Credentials​
Your integration credentials are now available in project settings:
-
Access Project Settings
- Go to Project and Activities → My Projects
- Click on your project name
- Navigate to General Project Settings
-
Find Your Credentials
You will see two essential credentials:
Parameter Description Usage in API project_idYour unique project identifier Used as mac_idin MAC authenticationsign_passwordSecret key for request signing Used as mac_secretin MAC authentication -
Secure Your Credentials
# Example: Store as environment variables
export PAYSERA_PROJECT_ID="your_project_id"
export PAYSERA_SIGN_PASSWORD="your_sign_password"
Never expose your sign_password in:
- Client-side code or JavaScript
- Public repositories (GitHub, GitLab, etc.)
- Log files or error messages
- API responses or emails
Always store credentials securely using environment variables or secret management systems.
Authentication with Your Credentials​
Once you have your credentials, you'll use them for MAC authentication in all API requests:
// Example: Using credentials in authentication
const projectId = process.env.PAYSERA_PROJECT_ID; // Used as mac_id
const signPassword = process.env.PAYSERA_SIGN_PASSWORD; // Used as mac_secret
// Generate MAC authentication header
const authHeader = generateMacAuth(
'POST',
'/rest/v1/orders',
'delivery-api.paysera.com',
443,
projectId,
signPassword
);
For complete authentication examples, see API Fundamentals.
Video Tutorials​
Paysera provides video tutorials for:
- Account setup and registration
- Project creation process
- Service activation walkthrough
Check the Paysera help center for the latest tutorial videos.
Delivery Pricing​
Before starting your integration, review delivery pricing to understand costs:
Supported Couriers & Rates​
- 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)
Quick Pricing Reference:
- Parcel Lockers: From €1.50
- Courier Delivery (cities): From €6.90
- Cross-Border: From €4.60 (locker) / €8.20 (courier)
View Complete Pricing & Fees →
Prices exclude VAT and vary by package size, weight, and destination
Next Steps​
Now that you have your credentials, choose your integration method:
Use Pre-Built Plugins​
For popular e-commerce platforms:
Available plugins:
- OpenCart (3.x and 4.x)
- PrestaShop
- WooCommerce
Custom Integration​
Build a custom integration:
Support Resources​
- Phone: +44 20 80996963
- Email: support@paysera.com
- Technical Support: tech_support@paysera.com