Skip to main content
Screenshot of payments portal We use Stripe as our payment provider, leveraging their Global Payouts functionality. We provide you with a page where your users can:
  1. View their rewards balance
  2. Link a UK bank account
  3. Withdraw earned rewards to their bank
The URL for this page is generated via our API and secured with a JWT token. Availability: UK only (GB bank accounts, GBP currency)

High-level flow

Environments

EnvironmentPayments PortalAPIUse Case
Sandboxpayment-sandbox.axle.energyapi-sandbox.axle.energyDevelopment and testing
Productionpayments.axle.energyapi.axle.energyLive users
Use the Sandbox environment for all development and testing. When you’re ready to go live, switch to Production.

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_auth parameter (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

Support

For integration support, contact: support@axle.energy