Send, receive and make money transfers on the go

Pay bills and buy airtime quickly and easily, whenever you need to

Do instant cash withdrawals from your wallet at
any Absa ATM

Transfer cash from your Absa bank account to your Spark by Absa wallet and vice versa

Make QR payments to selected retailers or other Spark by Absa users

Make POS payments at selected retailers from your Spark by Absa wallet

Introducing a new free'er way to bank

Join the branch free generation today and only pay for the transactions you make. Download the Spark by Absa App or dial *161*234*5# from your phone today.

Digital wallet help guides
Getting started

Register and download the app, add your bank card and link your bank account.

Tell me more

Everyday banking

Top up your wallet, send, receive or withdraw money, pay bills and buy airtime. 

Tell me more

Banking for merchants

Use your wallet with POS, receive QR payments and refund customers.

Tell me more

Managing your account

Auto-sweep your account, change your PIN and manage biometric authetication. 

Tell me more

Getting started
  • Download and register

    • Download Spark by Absa Botswana app from your App StoreLaunch the App and tap on ‘Register’
    • Input the required details such as first name, last name, mobile number, choose ID type, enter ID or Passport number
    • If you have received a referral code, enter it on the field provided
    • Read the terms and conditions
    • Input the one-time-pin (OTP) received, mobile number and tap ‘Continue’
    • Enter the OTP you receive on your registered mobile number
    • Create your Spark by Absa PIN
    • Set up security questions and complete registration
       

    You can also register on *161*234*5# using the following steps

    • Dial *161*234*5#
    • Select 1 to register
    • Input the required details such as first name, last name, mobile number, choose ID type, enter ID or Passport number
    • Create a 4-digit PIN for your wallet
    • Confirm the PIN created
    • Set up security questions and complete registration
       

    If you are a new Absa customer, after completing the above steps please visit your nearest branch with your KYC documents to complete your registration. Alternatively, visit your nearest Absa Agent to register.

     

  • Add your bank card to your Spark wallet

     

    • Launch the app and login
    • From the menu on the top left of your screen select ‘Bank accounts & cards’ (click on ‘Bank card’)
    • Next you must enter card details (name on card, card number, expiration date, CVV number, and card nickname.) You can do this manually OR select the ‘Scan card details’ option
    • If you select ‘Scan card details’ you need to allow camera access
    • Place your debit card on a flat surface and capture the image of your card by lining the card up within the frame. This will automatically capture card details
    • Any information that can’t be captured based on the image scan can be manually entered when prompted
    • Once the card has been verified, you will receive an OTP on your cellphone. Enter the OTP 
    • The card will be added once the OTP is verified 
  • Add your Absa bank account to your Spark wallet

    • Launch the App and login
    • From the menu on the top left of your screen select ‘Bank accounts & cards’
    • You can manually enter the card details such as ‘Name on card, Card number, Expiration date, CVV number, and Card Nickname’ OR select the ‘Scan card details’ option
      -If you select ‘Scan card details’ you need to allow camera access
      -Place your card on a flat surface and capture the image of your card by lining the card up within the frame. This will automatically capture ‘Name, Card number and Expiration date’
      -Any information that can’t be captured based on the image scan can be manually entered when prompted
    • Once the card has been verified, you will receive an OTP on your mobile. Enter the OTP. The card will be added once the OTP is verified
Everyday banking
  • What you can do

     
    You can use Absa Spark to: 
     
    • Send and receive money
    • Pay bills and buy airtime
    • Make QR code payments to selected retailers or other Spark by Absa users
    • Receive QR payments
    • Make POS payments (Wallet-on-POS)
    • Withdraw cash from your Spark by Absa wallet at any Absa ATM
    • Transfer cash from Spark by Absa into your bank account
    • Transfer cash from your account to your digital wallet
    • Transfer money from your card to wallet
    • Request money from other wallet users
    • Deposit into your Spark by Absa account at an Absa agent
    • Withdraw from your digital wallet account at an Absa agent
    • Auto-sweep funds into a specified account
  • How to top up your Spark wallet

    • Login to your Spark by Absa app
    • On the home screen, tap on your Spark by Absa wallet balance
    • Tap on ‘Deposit’
    • Tap on ‘Deposit from’ and select ‘Bank card’ or ‘Bank account’ (if you have an Absa linked bank account). 
    • If depositing from your bank card, tap on ‘From card’ and select the card to use for the top-up transaction.
    • Enter the amount you want to transfer into your Spark by Absa wallet and tap ‘Continue’
    • Confirm the transaction details and tap ‘Make payment’
    • Enter the wallet PIN and tap ‘Continue’
    • Tap ‘Done’ on the successful screen to complete the transaction
    • If depositing from your bank account, tap on ‘From account’
    • Select the linked bank account to use for the top-up transaction
    • Enter the amount you want to transfer into your Spark by Absa wallet and tap ‘Continue’
    • Confirm the transaction details and tap ‘Make deposit’
    • Enter the wallet PIN and tap ‘Continue’,
    • Tap ‘Done’ on the successful screen to complete the transaction
       

    You can also top up your wallet from your Absa Bank account via USSD using the following steps

    • Dial *161*234*5# from your phone
    • Select Option 4 on the home page: ‘Deposit via Absa Bank Account’
    • Select a bank account to transfer from
    • Enter the amount you want to transfer
    • Confirm entered details
    • A success screen will be shown
  • How to send money from your wallet to another user's wallet

     

    • Launch the app and login
    • Select 'Send Money' on the home page
    • Select ‘Make a new transfer’
    • Enter the mobile number to which you want to transfer funds and the amount you want to transfer
    • Confirm entered details
    • Enter your wallet PIN and click 'Continue'
    • Click ‘Done’ on the successful screen to complete the transaction
  • How to ‘Request Money’ from my wallet to another user’s wallet

    • Launch the App and login or login via USSD *161*234*5#
    • Select ‘Send Money’ on the home page
    • Select ‘Make a new transfer’
    • Enter the mobile number to which you want to transfer funds and the amount you want to transfer
    • Confirm entered details
    • Enter your wallet PIN to complete the transaction
  • How to ‘Request Payment’ from my wallet to another user’s wallet

    • Launch the app and login
    • Tap the menu button and select ‘Request Payment’
    • Tap on ‘New Request’
    • Enter the mobile number, beneficiary name, amount and description. Alternatively, you can select the beneficiary from your contact list
    • Confirm the details and select ‘Request Payment’
  • How to withdraw from your wallet and deposit it into your account

     
    • Login to your Spark by Absa app
    • On the home screen, tap on your Spark by Absa wallet balance
    • Tap on ‘Withdraw’
    • Select ‘Withdraw to bank account’
    • If transferring to your bank account, tap on ‘Linked Bank Account’ and select the linked bank account to use for the top-up transaction
    • If transferring to another Absa account select ‘Other Bank Account’ and enter details as prompted
    • Enter the amount you want to transfer from your Spark by Absa wallet and tap ‘Continue’
    • Confirm the transaction details and tap ‘Withdraw’
    • Enter the wallet PIN and tap ‘Continue’
    • Tap ‘Done’ on the successful screen to complete the transaction
  • How to withdraw cash at an Absa ATM from your Spark wallet

    • Go to any Absa ATM and select ‘Cardless Services’ on the ATM screen
    • Select ‘Digital Wallet’
    • Enter your mobile number
    • Enter the ‘cash out’ generated pin and voucher ID
    • Once the PIN and voucher ID is authenticated, cash will be dispensed by the ATM
  • How to buy airtime

     
    • Launch the app and login
    • Click on the ‘Buy airtime’ button on home screen
    • Enter the mobile number you want to buy airtime for. Alternatively click ‘Buy for myself’
    • Select the network provider, enter the airtime amount, and click ‘Continue’
    • Confirm the details provided and click ‘Continue’
    • A success message is displayed. Click ‘Done’ to conclude the transaction 
  • How to pay a bill

     
    • Launch the App or login via USSD *161*234*5#
    • Select buy Airtime
    • Select network operator (Mascom/Orange/BTC Mobile)
    • Input cell number to buy airtime for
    • Enter amount
    • Confirm transaction
    • You receive a transaction confirmation via SMS 
Banking for merchants
  • How to make a purchase on Wallet-on-POS

     
    • Click on the ‘Mobile Sales’ option on your POS device
    • From menu, click on ‘Mobile Sale’
    • Enters 'Mobile Sale Amount' and click 'Continue'
    • The customer must now enter his/her phone number and click 'Continue'
    • The customer must enter his/her 4-digit wallet PIN on the POS device
    • You can now click continue on your POS devide
    • Once the transaction is successfully processed, a successful notification is displayed on the POS
    • POS terminal will generate a receipt for both merchant & customer
    • Both the merchant and customer will receive notifications via sms/email
    • The above transaction will debit the customer’s wallet account and credit the merchant’s wallet account
  • How to do Customer Cash-in on the Wallet-on-POS

     
    • Merchant clicks on the ‘Mobile Sales’ option on his POS device
    • From menu, Merchant clicks on ‘Mobile Deposit’
    • Merchant enters Mobile Deposit Amount & click on Continue (the Merchant receives physical cash from the Customer)
    • Customer enters the Customer’s Phone No. for Mobile Payment & click on Continue
    • Customer enters his 4-digit wallet PIN on the POS device
    • Merchant clicks on continue
    • The transaction is successfully processed, and the merchant is displayed the successful notification on POS
    • POS terminal shall generate a receipt for both merchant & customer
    • Both Merchant and customer will receive Notifications via sms/email
    • The above transaction will debit the Merchant’s Wallet Account and credit the Customer’s Wallet Account
  • How to do Customer Cash-out on the Wallet-on-POS

     
    • Merchant clicks on the ‘Mobile Sales’ option on his POS device
    • From menu, Merchant clicks on ‘Mobile Withdrawal’
    • Merchant enters Mobile Withdrawal’ Amount & click on Continue
    • Customer enters the Customer’s Phone No. for Mobile Payment & click on Continue
    • Customer enters their 4-digit wallet PIN on the POS device
    • Merchant clicks on continue
    • The transaction is successfully processed, and the merchant is displayed the successful notification on POS
    • POS terminal shall generate a receipt for both merchant & customer
    • The Merchant hands over the cash to the customer
    • The above transaction will debit the Customer’s Wallet Account and credit the Merchant’s Wallet Account
  • How to receive QR payments

     

    As a merchant you can use the Receive QR payments option to get money from other Spark wallet users. This allows the Spark wallet user to scan a QR code, which is a series of black dots containing the encrypted information about payment amount, payment account etc.
     

    • Click on the 'QR Pay' button on the home screen or the ‘Receive QR payments’ from the main menu
    • Request the customer to scan the QR code on your mobile device or the QR code on display in your store (this will require the customer to manually input the amount to pay). 
    • The customer will need to log into their Spark app and tap on ‘QR Pay’ on their home screen. The mobile device’s camera will be activated and the customer can scan the QR code, the customer enters the amount to pay and processes the transaction on their Spark app
    • You can also set the amount a customer must pay by tapping on ‘Generate your own amount’ on your merchant app. 
    • Enter the amount the customer must pay and tap ‘Generate code’. A QR code will be generated on the merchant’s Spark app for a customer to scan. 
    • The customer must scan the QR code using their Spark app and confirm the transaction. 
    • Once the scan is successful, you will see the beneficiary (customer) details and amount paid
  • How to refund a customer

     
    • Launch the app and login
    • Tap the ‘Refund’ button on the home screen
    • Enter the ‘Transaction ID/reference’, select a ‘Reason for refund’ from the dropdown list, ‘Type any remarks’ and tap ‘Continue’
    • Confirm the transaction details and tap ‘Confirm’. A success message is displayed. 
    • Tap ‘Done’ to conclude the refund
Managing your account
  • What auto-sweep is and how to configure it


    Auto-sweep automatically transfers wallet funds into a specified bank account, based on your
    pre-set limits.
     
    • Launch the app and login
    • Click on the ‘Settings’ option on the main menu
    • Click on ‘Auto sweep account’
    • The Auto sweeping screen will be displayed
    • Slide the ‘Enable auto sweeping’ toggle to enable auto sweeping (you can use the same toggle in future to disable auto sweeping)
    • Set the ‘auto sweep limits’, ‘daily sweep limit’, specify the ‘Account details’ and click ‘Continue’
    • Confirm the entered details and tap ‘Save details’
    • A successful message is displayed. 
    • Click ‘Done’ to complete the auto sweep configuration 
  • What to do if you forget your Spark wallet PIN

    • Launch the App
    • Tap on ‘Forgot PIN?’
    • Answer the security question that you set during registration and select continue
    • You will receive an OTP on your registered mobile number
    • On the successful confirmation of the OTP, you will be asked to enter a new PIN and to confirm the PIN
    • After this, you’ll be able to login
  • How to enable and disable biometric authentication

     
    • Launch the app and login
    • From the menu, select ‘settings’, then ‘enable biometrics’
    • Based on the device’s biometric authentication support (fingerprint or facial recognition) you will be given an option to enable or disable it
Need more help?

Call us on:
+2673159575 (Contact centre)
0800 600 444 (BTC Toll Free)
150 (Mascom Toll Free)

Chat to Abby on WhatsApp:
+267 76 644 404

Email us:
Botswana.CustomerService@absa.africa