If you want, try making a small purchase on eBay. If this works, then Amazon somehow may be converting your payments into Rand. Or, alternatively, link the card to your Paypal account. If the $2 goes off, then it should be working and the problem is with Amazon. By the way, once the card is confirmed on Paypal they will refund the $2.Thanks, will take it up with my banker.