Many programs have auto debit, it debits the amount of the money you redeem as long as your click the "redeem" button. It doesnt mean that you have received the payment =) You can check in the TOS section to find out how long it will take up. Usually takes up 30 days as what ragas said
@trishan....I dont want to say it....but what you did(the three posts) are very unpolite and unaccpetable! We should respect each others, no one comes here is an expert at the very beginning...