Environments
Live and test
There is a single base URL for all traffic:
https://api.breezeinnovations.io/v1All paths in this documentation are relative to that base, for example:
https://api.breezeinnovations.io/v1/transactions/airtime/syncLive and test are not separate hosts. Every merchant profile is provisioned with two credential pairs — one live, one test — both valid against the same base URL:
| Credential | Purpose |
|---|---|
Test X-Merchant-Key / X-Merchant-Secret | Integration testing, UAT, and credential validation |
Live X-Merchant-Key / X-Merchant-Secret | Real customer traffic |
Which environment a request runs in is resolved from the credential pair you send — not from the URL. Contact your account manager to receive your live and test API keys during onboarding.
Do not use your live credentials for integration testing (or your test credentials for real traffic). Keys issued for one environment are not valid for the other, even though the URL is identical.
IP permission requirement (production)
Vending and other protected API requests are accepted in production only from permitted IPs. Before go-live you must provide every public egress IP your servers, jobs, or integration platform will use.
- Collect the outbound production IPs.
- Send the list to your account manager.
- Wait for confirmation that IP permission is active before switching live traffic.
Requests using live credentials from non-permitted IPs are rejected (403 — IP not whitelisted). Test-credential traffic may use a separate policy — confirm with your account manager during onboarding.
Daily report emails
Automated daily reports cover transactions from 00:00:00 to 23:59:59 of the previous day and are delivered T+1 (next business day).
To receive reports, email your preferred addresses to your account manager (or support@breezegpt.io), for example:
recon@yourcompany.comfinance@yourcompany.com
Include:
- Primary recipient(s) for daily files
- Optional CC addresses for finance or operations
- Any subject-line naming convention you need (if supported for your merchant)
If transaction volume is large, files may also be available for download from the client portal. Ask your account manager for dashboard access when needed.
Reports typically include settled transactions, totals by product, and status breakdowns.