By the end of this topic you will be able to:
- Explain what loyalty cards and fleet cards are and how they benefit customers.
- Process a loyalty card transaction correctly at the POS.
- Process a fleet card transaction including verifying the driver and vehicle details.
- Handle common errors with loyalty and fleet card transactions.
Loyalty Cards
Loyalty programmes reward regular customers for their purchases. Each South African oil company runs its own programme. These include Sasol’s My Sasol Wallet, BP’s BPme rewards, Shell’s V+ card, and TotalEnergies’ MyTotal card, among others.
How Loyalty Cards Work
- The customer presents their loyalty card (physical card, barcode on phone app, or key fob) when paying for fuel or purchases.
- Points or reward rands are credited to their account based on the amount spent.
- Accumulated points can be redeemed for fuel discounts, shop purchases, or prizes.
- As an attendant, you must always ask the customer if they have a loyalty card before completing the transaction — missed scans cause customer frustration and complaints.
Processing a Loyalty Card Transaction
- Before finalising payment, ask: “Do you have a loyalty card with us today?”
- Scan or swipe the loyalty card on the POS or dedicated loyalty reader.
- The system will confirm the points earned or show the customer’s current balance.
- If the customer wants to redeem points, process the redemption before taking payment.
- Print the receipt — it will show points earned or redeemed.
Fleet Cards
Fleet cards (also called fuel cards or corporate cards) are used by businesses with vehicle fleets (delivery companies, construction firms, government departments). The card is assigned to a specific vehicle or driver and has pre-set spending limits and restrictions.
Common Fleet Card Brands in South Africa
- Fleetcard (WesBank / Standard Bank)
- Nedbank Fleet Management
- Absa Fleet Card
- Oil company corporate cards (e.g. BP Corporate, Total Fleet)
Processing a Fleet Card Transaction
- The driver presents the fleet card.
- Insert the card into the POS fleet card reader.
- The terminal may prompt for a driver PIN or odometer reading — enter as prompted by the driver.
- Some cards require the driver to enter the vehicle registration number.
- The transaction is approved or declined by the fleet management system (not the bank).
- Print the receipt — the driver’s copy must be signed and retained by them as part of their trip log.
Fleet Card Restrictions
Fleet cards are often restricted to specific product types. For example:
- A fleet card set up for diesel only will be declined if you try to process a petrol transaction.
- Some cards have a daily or monthly fuel limit — they will decline once the limit is reached.
- Some cards are site-restricted — they can only be used at specific stations.
- If a fleet card is declined, advise the driver to contact their fleet manager — do not override the restriction.
Common Errors and How to Handle Them
| Error | Likely Cause | Resolution |
|---|---|---|
| Loyalty card not scanning | Dirty barcode, old card, app not loading | Try manual entry of card number; offer to call loyalty programme helpline |
| Fleet card declined | Limit reached, wrong fuel type, wrong site | Advise driver to contact their fleet manager; offer alternative payment |
| Odometer prompt not accepted | Odometer lower than last recorded reading | Ask driver to verify reading; if correct and still failing, call supervisor |
- When in the transaction process should you ask a customer for their loyalty card?
- Why might a fleet card be declined even if the company account is still active?
- What information might a fleet card POS terminal prompt the driver to enter?
📚 Additional Resources
📖 Further Reading
🎬 Watch: Processing Loyalty & Fleet Card Transactions
This video demonstrates how loyalty and fleet cards are processed at a point-of-sale terminal, including validation steps and transaction completion.

Responses