Skip to main content

POS API Reference

Version: 1.0.0

The Paysera POS (Point of Sale) API allows you to manage cash registers, orders, invoices, and financial documents programmatically.

Base URL​

https://pos.paysera.com/eapi/v1

Authentication​

All POS API endpoints require a Personal Access Token, sent as a Bearer token.

To obtain one, your account needs API permission. Once granted, go to /user/settings in your POS account and create a personal access token.

Authorization Header Format:

Authorization: Bearer YOUR_ACCESS_TOKEN

Example:

Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...

For detailed information about authentication, please refer to our Authentication Guide.

API Features​

Orders Management​

Create, retrieve, update, and cancel orders. Each order can contain multiple positions (products/services), customer information, and payment details.

Cash Register​

Monitor the status of cash registers, including operational state, fiscal day information, and current balance.

Financial Documents​

Access various financial documents including:

  • Fiscal receipts
  • Non-fiscal return documents
  • Non-fiscal collection documents
  • Fiscal day reports

Invoices​

Manage invoices generated from completed orders, including detailed billing information and payment status.

Pagination​

List endpoints support pagination with the following parameters:

  • page - Page number (≥1, default: 1)
  • pageSize - Items per page (1-100, default: 10)

Example:

GET /orders?page=1&pageSize=20

Rate Limits​

The API implements rate limiting to ensure service stability. If you exceed the rate limit, you will receive a 429 Too Many Requests response.

Contact​

Paysera Support: tech_support@paysera.com Website: https://www.paysera.com