Skip to main content

Manage a Virtual Cash Register

Integrate Paysera's POS API to manage virtual cash registers, process orders, handle financial documents, and track sales transactions.

Integration Steps

1

Get API Permission

Request API permission to be assigned to your Paysera account.

Contact Paysera support to enable API access
→
2

Create Access Token

Navigate to /user/settings and create a personal access token.

User Settings → Personal Access Token
→
3

Choose Environment

Select production or demo server based on your needs.

Production: pos.paysera.com | Demo: pos-demo.paysera
→
4

Set Up Authentication

Include your token as a Bearer token in the Authorization header.

Authorization: Bearer your-token
→
5

Test Connection

Test your API connection by getting cash register status.

GET /cash-registers/{number}/status
→
6

Start Integration

Begin creating orders and managing your virtual cash register.

Complete integration and start processing orders

API 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_TOKEN

Important Notes

  • Order numbers are auto-generated if not provided (set to null)
  • Orders are created with waitingPayment status 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

Code Examples

Real-world integration examples and code samples.

View Examples

API Reference

Complete endpoint documentation with schemas and parameters.

View API Reference