
- View their rewards balance
- Link a UK bank account
- Withdraw earned rewards to their bank
High-level flow
Environments
| Environment | Payments Portal | API | Use Case |
|---|---|---|---|
| Sandbox | payment-sandbox.axle.energy | api-sandbox.axle.energy | Development and testing |
| Production | payments.axle.energy | api.axle.energy | Live users |
Security considerations
- JWT tokens expire after 60 minutes (payment failure emails use 48-hour tokens)
- Two-factor authentication can be enforced via the
enforce_two_factor_authparameter (email verification only) - Bank account details are validated via Confirmation of Payee (CoP) before any withdrawal is processed
- Users must re-authenticate for each session

