Skip to main content

Workflow

Users can:
  1. View their current balance and transaction history
  2. Link a UK bank account for withdrawals
  3. Withdraw their rewards balance

View current balance and transaction history

Screenshot of payments portal Transactions can be hidden via the hide_transactions parameter when generating the payments portal URL - see Integration.

Bank account linking

Bank account linkage
1

Optional 2FA

If 2FA is enabled, users must first complete two-factor authentication before linking a bank accountBank account linkage
2

Enter bank details and account holder name

Bank account linkageUser enters their bank details (sort code, account number)
3

CoP verification

Axle performs Confirmation of Payee (CoP) verification
4

Review result

Bank account linkageUser reviews the verification result
5

Confirm setup

User must click “Confirm” to complete setup

Confirmation of Payee (CoP)

CoP is a UK banking verification service that checks the provided name against the bank’s records. Match States:
StateDescriptionUser Action
Full MatchName matches bank records exactlyProceed with confidence
Partial MatchName partially matches (e.g., nickname vs full name)User can confirm if correct
MismatchName does not match bank recordsUser should verify details
UnavailableBank doesn’t support CoP verificationUser can proceed at own risk

Withdrawals

How withdrawals work

Withdrawal UI
  1. User clicks “Withdraw” in the payments portal
  2. Axle initiates a bank transfer to the linked account
  3. Funds typically arrive within 1-2 business days
  4. Transaction appears in user’s history as a withdrawal

Withdrawal restrictions

  • Minimum threshold: Typically £10 (configurable per organisation)
  • Cooldown period: Some organisations require a waiting period before the first withdrawal (configurable)

Payment failures

Payments can fail or be returned for various reasons—incorrect account details, closed accounts, or bank-specific restrictions. See Stripe’s documentation on payout failures for a full breakdown of failure reasons. When a payment fails or is returned:
  1. The withdrawal transaction is reversed (balance restored)
  2. The bank account is archived (user must re-link)
  3. User receives an email with a link to update their bank details
  4. The retry link expires after 48 hours