In short: Discovery Bank’s Discovery Miles and FNB/RMB’s eBucks are different programmes. On Takealot, eBucks problems usually come from the payment path, wrong card, not choosing eBucks at checkout, PIN/OTP friction, or expecting earn when the official rules say you do not earn. Official eBucks Takealot partner page: spend by choosing eBucks and entering your SA ID plus eBucks PIN (then OTP); earn only when you pay with a qualifying FNB or RMB Private Bank card and opt in with your SA ID; purchase queries go to Takealot; eBucks purchases cannot be refunded for cash. Confirm live on eBucks and Takealot. Not financial advice.
Sources: eBucks, Takealot partner; eBucks FAQs (confirm live); eBucks contact 087 320 3200 on the partner page.
Spend eBucks on Takealot, official steps
From the eBucks Takealot partner page:
- Log into takealot.com (or the Takealot app path that supports eBucks payment).
- Add items and check out.
- Choose eBucks as the payment method.
- Enter your SA ID number and eBucks PIN so you can see your eBucks account.
- Enter the OTP sent to your cellphone to confirm.
If you do not have enough eBucks for the full order, the same page says you can pay the difference from your FNB or RMB Private Bank account without leaving Takealot, follow the on-screen split-pay steps.
Earn eBucks on Takealot, what must be true
- Pay with your FNB or RMB Private Bank card and opt in by entering your SA ID when paying (partner page: earn 0.5% back on that path; extra bank rewards may apply by reward level, confirm in your eBucks app).
- You do not earn eBucks when you use any other bank card, a discount, EFT, another loyalty programme, gift cards or vouchers, or a credit note.
- If you pay or part-pay with eBucks, you cannot earn eBucks on that same order.
What usually goes wrong
- eBucks not offered / not reflecting as a payment option: You must be logged into Takealot and select eBucks at checkout. If the option is missing, complete the partner steps again or contact Takealot for checkout support (eBucks: “For all purchase queries, please deal with takealot.com directly”).
- “Card not linked” / no earn: Earn needs a qualifying FNB or RMB card plus the SA ID opt-in. Another bank’s card will not earn eBucks on Takealot under the published rules.
- PIN or OTP fails: You need your eBucks PIN and the OTP on the cellphone linked to eBucks. Use “Forgot your pin?” on the eBucks login, or call 087 320 3200. Check balance first (eBucks app, eBucks website My eBucks, FNB channels, or SMS “balance” + ID to 32224, R1 per SMS per the partner page).
- Expected earn missing: Re-check whether you paid with eBucks (no earn on that order), used EFT/voucher/other loyalty, or skipped the SA ID opt-in.
- Refund confusion: Takealot refund policies apply. Items bought with eBucks cannot be refunded for cash (partner page).
Do not mix this up with Discovery Miles
Discovery Miles on Takealot is a separate Discovery Bank / Vitality Money path. This keeper is about eBucks only. If your app shows Discovery Miles, follow Discovery’s own help, not the eBucks PIN flow.
Related eBucks keepers
Where to spend eBucks in stores · FNB eBucks rewards guide · Takealot Big FNB Day
- No made-up “eBucks appear in X minutes” clock, eBucks does not publish a Takealot reflection timer on the partner page.
- No fake USSD track code for Takealot orders.
- No claim that every Takealot payment earns eBucks.
Last checked: September 2026 against the official eBucks Takealot partner page. Confirm checkout labels, earn rates and contacts on eBucks and Takealot. Not financial advice.