Documentation Index
Fetch the complete documentation index at: https://docs.axle.energy/llms.txt
Use this file to discover all available pages before exploring further.

- View their rewards balance
- Link a UK bank account
- Withdraw earned rewards to their bank
Requirements
A user email is required to process payments through our provider, Stripe. We also send payment-failure notifications and, if enabled, two-factor authentication codes to this address. The right place to supply the email depends on how you’re integrated with us — check the integration guide for the product you’re using (Smart Charging, Flex Lite, VPP, etc.) for the field to set when you create or onboard the user.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

