Discovery Miles is the e-currency you earn every time you make a qualifying transaction with your DiscoveryCard. You can pay with your DiscoveryCard and/or your Discovery Miles.
1) Browse Sportsmans Warehouse
View our impressive selection of sporting goods, and simply add the desired items to your cart.
2) Select 'Discovery Miles' Payment Method
Go to "check out" and select the Discovery Miles payment option. Review your order and then click 'Pay Now'.
3) Log In Securely
You'll be redirected to a secure Discovery Miles page, operated by PayU. Log in with your Discovery Miles username and password.
4) Pay Using Discovery Miles & Rands
Select the amount of Discovery Miles you would like to use. The remaining amount (if any) can be paid with your credit card. After payment, you will be redirected to the order confirmation page with your order details & tracking number.
The Discovery Miles world just got bigger and better! You can now spend your Discovery Miles in any Sportsmans Warehouse store in South Africa using the Discovery app.
1) Login To the Discovery App
Simply login to the Discovery App using your Discovery website username and password and click on 'Card'
2) Select 'Pay With Discovery Miles In Store'
Note: for your first Discovery Miles in store purchase, you will be required to register your phone.
3) Choose Your Account
After selecting the account, choose the amount of Discovery Miles you would like to use. The remaining amount (if any) can be paid at the cashier.
4) Present Code
The app will then generate a code to use at the till point. Show this to cashier in order to conclude the transaction.
Additional Terms & Conditions
To use Discovery Miles to pay for your order, you must have a Discovery Miles account. Click here to find out more
What Discovery Miles Can't pay for
- Products on pre-order. Please order these separately using your DiscoveryCard.
- Orders under R20
Who To Contact If You Need Help
If you need help placing your order with Discovery Miles, please contact Sportmans Warehouse on 0800 007 030.
If you have queries about your Discovery Miles balance, please call DiscoveryCard on 0860 11 22 73