Production Environment
Prerequisite
The prerequisite for going live is signing the contract for Raiffeisen PAY services. Contact your bank representative or reach the relevant colleagues at premiumapi_support@raiffeisen.hu.
Production Environment Access
Production environment URL:
https://premium-api.raiffeisen.hu
Pay Portal (production):
https://payportal.raiffeisen.hu
Detailed Setup Guide
Step by step:
- Prepare production connection
- Raiffeisen Pay Portal setup (production)
- Authentication setup:
- CSR/JWT auth (production) - Payment API, Balance API, Statement API, EAM, Payment Request
- HMAC auth (production) - Online Payment Page
- Consent management (production) - Payment API and Balance API only
- First production API call
Mandatory testing before go-live
A prerequisite for going live is at least 1 successful transaction or successful information query in the test environment. Testing steps →
Critical differences
- SMS OTP: In production, a real SMS is received (not retrievable via API)
- Transactions: Every transaction results in real money movement
Common Errors When Going Live
1. Test URL left in code
// WRONG - test URL
const API_URL = 'https://pay-api-pc.raiffeisen.hu';
const API_URL = 'https://premium-api-int.raiffeisen.hu';
// CORRECT - production URL
const API_URL = 'https://premium-api.raiffeisen.hu';
2. Using test certificate
Each environment requires its own separate certificate!
3. Not updating Consent IDs
Test Consent IDs do not work in the production environment.
4. Timeout too short
The network may be slower in production – set a sufficient timeout.