Wallet API Reference
Version: 1.0.0
The Paysera Wallet API enables programmatic management of Paysera wallet accounts, balances, transactions, and currency exchange operations.
Authentication​
The Wallet API uses MAC (Message Authentication Code) authentication. You need to provide MAC credentials in the Authorization header for each request.
MAC Authentication​
MAC (Message Authentication Code) authentication scheme.
The Authorization header must include the following parameters:
id: Client identifierts: Unix timestampnonce: Unique random stringmac: Message authentication codeext: Extension with body hash
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="wkVd93h2uS", ts="1343811600", nonce="nQnNaSNyubfPErjRO55yaaEYo9YZfKHN", mac="dGhpcyBpcyBhIHJhbmRvbSBtYWMgaGFzaCB2YWx1ZQ=="
Security Details​
| Property | Value |
|---|---|
| Security Scheme Type | http |
| HTTP Authorization Scheme | custom |
For more information, see the Wallet API Documentation
Base URL​
- Production:
https://wallet.paysera.com/rest/v1
API Features​
User & Wallet Management​
Manage user accounts, wallets, balances, and personal information including email, phone, identity verification, and services.
Payment & Transaction Operations​
Create and manage payments, transactions, allowances, and currency conversions. Support for password-protected operations and transaction confirmations.
Balance & Statements​
Access wallet balances, reservation statements, transaction receipts, and sufficient amount checks.
Pagination​
List endpoints support pagination with the following parameters:
limit- Maximum number of items to returnoffset- Number of items to skip
Example:
GET /statements?limit=20&offset=0
Rate Limits​
- 60 requests per minute per access token
- 1000 requests per hour per account
Contact​
Paysera Support: tech_support@paysera.com Website: https://www.paysera.com