Integration Steps
Get API Permission
Request API permission to be assigned to your Paysera account.
Contact Paysera support to enable API accessCreate Access Token
Navigate to /user/settings and create a personal access token.
User Settings → Personal Access TokenChoose Environment
Select production or demo server based on your needs.
Production: pos.paysera.com | Demo: pos-demo.payseraSet Up Authentication
Include your token as a Bearer token in the Authorization header.
Authorization: Bearer your-tokenTest Connection
Test your API connection by getting cash register status.
GET /cash-registers/{number}/statusStart Integration
Begin creating orders and managing your virtual cash register.
Complete integration and start processing ordersAPI Reference
Create a New Order - POST /eapi/v1/orders
Create a new order in your virtual cash register. This endpoint allows you to add products, set customer information, and prepare orders for payment processing.
Authentication
Requires a valid personal access token in the Authorization header:
Authorization: Bearer YOUR_ACCESS_TOKENImportant Notes
- Order numbers are auto-generated if not provided (set to
null) - Orders are created with
waitingPaymentstatus and can be processed through POS terminals - Tax rates and classifiers should match your country's tax regulations
- Use the demo server (
https://pos-demo.paysera.com/eapi/v1/) for testing - Production server endpoint:
https://pos.paysera.com/eapi/v1/
Complete Documentation & Examples
POS API Overview
Complete overview of POS API capabilities, environments, and features.
View API Overview