Skip to main content

Swift Wallets

Digital credit or funds stored on a customer's account

Swift Wallets allow facilities and customers to store funds in a digital account balance that can be used toward future purchases in Swift.

Here are a few examples of when a Wallet would come in handy:

  • A player is at your facility and wants to buy a bottle of water — staff can process the sale and deduct it from their Wallet balance. No need for the parent to be there!

  • A parent wants to prepay for their child’s lessons, snacks, and gear — and not worry about pulling out a card each time.

  • A customer receives a refund and wants to keep the funds available for future use instead of having it refunded to their payment card.

⚠️ Important: Wallet funds cannot be used towards membership purchases or payments.


Enable Refunds to Wallet Instead of Credit Card

By default, refunds are returned to the original payment method used for the transaction.

However, you can configure Swift to automatically issue eligible customer-initiated booking cancellations as Wallet credit instead of refunding the customer’s payment card.

This option can be useful if:

  1. The customer plans to return and book again soon.

  2. You prefer offering facility credit instead of processing card refunds.

  3. You want customers to have immediate access to their refunded funds.

  4. You want to reduce delays associated with card refund processing.

How to enable Refund Cancellations to Wallet

  1. In Swift Admin, go to Settings > General

  2. Scroll to the Booking Policies section

  3. Toggle Refund cancellations to Wallet instead of credit card to ON

Once enabled, eligible customer-initiated booking cancellations will be credited to the customer’s Wallet instead of being returned to their original payment method.

💡TIP: Refer to this guide on how you can process a refund to the customer's wallet instead of the credit card used for payment in Admin.


Viewing a Customer's Wallet

You can view a customer’s Wallet balance and transaction history directly from their customer profile in your Admin account.

  1. In your Swift Admin account, go to the Customers page

  2. Search and select the customer's profile

  3. Select the Billing tab

    1. You will see their Wallet balance, alongside the actions buttons to Add Funds or Redeem Funds.

  4. Click on the Wallets tab to view the full transaction history (loads, withdrawals, payments, refunds)


Adding Funds to a Customer’s Wallet

You can manually add funds to a customer’s Wallet balance. These funds can either be added as credit without charging the customer or loaded by charging a saved payment method.

How to Add Funds to a Customer's Wallet

  1. Go to the customer's profile

  2. Select the Billing tab

  3. On the Wallet Balance card, click the Add button

  4. Enter in the Amount of the credit you're adding to their wallet

  5. If you are charging the customer's credit card to load the funds, make sure the Charge Payment Method toggle is switched to ON

  6. Optional - You can add a Note to reference as to why the credit is being added

  7. Click the Add Funds button

Load funds without charging customer

Load funds by charging customer's card on file


Redeeming Funds From a Customer’s Wallet

Redeeming funds removes money from the customer’s Wallet balance. This can be used when:

  • Staff manually needs to deduct Wallet funds.

  • You are adjusting a customer’s Wallet balance.

  • A transaction needs to reduce the available Wallet credit.

How to Redeem Wallet Funds

  1. Go to the customer's profile

  2. Select the Billing tab

  3. On the Wallet Balance card, click the Redeem button

  4. Enter the Amount you're debiting from the customer's wallet balance

  5. Click the Redeem Funds button to confirm and process

💡 TIP: Redeeming funds will not directly apply the funds towards a booking or purchase. Follow this guide if you are looking to process a payment for a booking using Wallet funds.


Processing a Booking Payment Using Wallet Funds

Customers can use their Wallet balance as a payment method when booking eligible services.

You can also process a Wallet payment on behalf of a customer through Swift Admin.

How to Apply Wallet Funds to a Booking

  1. In Swift Admin, go to the Calendar page

  2. Click on the booking tile and select the Manage Participants and Payments (second) icon

  3. In the Customers field, type in the customer's name and select their profile once it appears. If they're already listed as a participant, select the Manage Bookings and Payments (calendar) icon next to their name

  4. Under the Bookings panel, click the the Add All option, or click the Add (+) button next to each session you would like to process payment for

  5. Click the Checkout button

  6. For Payment Method, select Wallet

  7. Click the Pay & Apply Changes button

Once completed, the booking will display as Paid with Wallet.


Need Help?

If you have questions about setting up Wallets, processing Wallet payments, or managing customer balances, contact the Swift Support team at [email protected].

Did this answer your question?