Transfer API Reference
Version: 2.0.0
The Paysera Transfer API allows you to manage fund transfers between various accounts and payment methods. This API provides functionalities for creating, reserving, revoking, and signing transfers, as well as checking their status and managing related options like single-window transfers.
Base URLs​
- Production:
https://wallet.paysera.com/transfer/rest/v1 - Demo:
https://wallet.paysera.com/transfer/rest/v1
Authentication​
All Transfer API endpoints require OAuth 2.0 MAC (Message Authentication Code) authentication.
Authorization Header Format:
Authorization: MAC id="CLIENT_ID", ts="TIMESTAMP", nonce="RANDOM_STRING", mac="MAC_HASH", ext="body_hash=BODY_HASH"
Example:
Authorization: MAC id="a9b8c7d6e5f4g3h2", ts="1234567890", nonce="xyz123abc456def", mac="dGhpcyBpcyBhIHJhbmRvbSBtYWMgaGFzaCB2YWx1ZQ==", ext="body_hash=cmFuZG9tQm9keUhhc2hWYWx1ZQ%3D%3D"
For more details, please refer to the Transfer API Authentication Documentation.
API Features​
Transfers Management​
Create, retrieve, revoke, reserve, and sign fund transfers. Manage currency conversions and password-protected transfers.
Single Window Transfers​
Access functionalities related to single-window transfers, including available countries, payment systems, delivery options, and mandatory fields.
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 /transfers?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