Overview
Horsify allows organisations to store their Australian bank account details (BSB, account number, account name) securely encrypted at rest. These details are automatically included in confirmation emails and tax invoice PDFs when a rider selects Bank Transfer as their payment method, giving riders the information they need to complete manual payments.
Purpose: Enable organisations that accept bank transfer payments to provide riders with accurate payment details automatically, without manual follow-up, while keeping sensitive financial information securely encrypted and protected at rest.
Who Uses This
- Organisers (Admin): Add, edit, and remove bank account details from the organisation settings page.
- Riders: Receive bank account details in confirmation emails and downloadable invoices when they choose bank transfer checkout.
- Global Admins: Can view and manage bank details for any organisation.
Key Features
Secure Storage
Bank details are stored securely encrypted. The database never holds plaintext bank account information. Details are encrypted on save and decrypted on read.
Bank Details in Invoices
When a registration uses bank transfer as the payment method, the organisation's bank details are included in the tax invoice PDF — bank name, account name, BSB, account number, and payment reference.
Bank details are only shown on invoices for bank transfer payments — never for card or other payment types.
Bank Details in Confirmation Emails
When a rider selects bank transfer at checkout, the confirmation email includes the organisation's bank account details and payment reference.
If the organisation has not configured bank details, the email shows: "Please contact the event organiser for bank account details."
Payment reference:
- Uses the organisation's configured payment reference if set
- Falls back to a unique reference based on the registration ID
Admin Management
Organisers manage bank details through a dedicated modal accessible from the organisation detail page.
Form field limits:
- Bank Name: 100 characters
- Account Name: 200 characters
- BSB: 10 characters
- Account Number: 20 characters
- Payment Reference: 100 characters
A security notice is displayed: "Bank details are encrypted and only visible to organisation administrators."
How to Use
Adding Bank Details
- Navigate to Organisation Settings → Organisation Detail page
- Scroll to the bank details section
- Click "Edit Bank Details"
- Fill in the fields:
- Bank Name — e.g. "Commonwealth Bank"
- Account Name — the name on the bank account
- BSB — 6-digit BSB in XXX-XXX format
- Account Number — your bank account number
- Payment Reference (optional) — suggested reference for riders (e.g. your organisation name or invoice prefix)
- Click Save
- Details are encrypted and stored securely
How Riders See Bank Details
- Rider registers for an event and selects Bank Transfer at checkout
- Registration is confirmed with status message: "Registration confirmed — please complete bank transfer as per email instructions"
- Rider receives a confirmation email containing a styled bank details section
- Rider can also download a tax invoice PDF that includes the bank transfer details
Removing Bank Details
- Open the Edit Bank Details modal
- Clear all fields
- Click Save — empty values are removed
Important Notes
⚠️ Bank transfer registrations are confirmed immediately without waiting for payment. Monitor your bank account and follow up with riders who have not completed their transfer.
💡 Setting a clear Payment Reference (e.g. your club name or event code) helps match incoming bank transfers to the correct registrations.
Related Features
- Tax Invoices — PDF invoices include bank details for bank transfer payments
- Payment Fees Configuration — Fee handling (bank transfer has no processing fees)
- Create Events — Event setup including accepted payment methods
-
Payment Retry Links — Handling failed online payments\n\n---\n\nSource:
wiki/features/BANK_TRANSFER_DETAILS.md\nLast synced: 2026-09-07 11:46:52 UTC