Why are you engaging this troll? If you can google, so can he. If you can call CIC, so can he. If there are no ready answers available, one should not expect others to do their bitch work. Guessing from your avatar, you seem from India, remember not so long ago, he guy/gal was all gaga over Indians, and not in a good way. The best way to kill a troll is not to feed it.I couldn't find anything on validity on web and that what makes me think that there is no validity for online payments. It is like you have already paid from your credit card and payment received by CIC and it is there in CIC bank account, so there is no expiry to it. They need applicants to provide receipts so that they can verify the transaction details and link the transaction id with the applicant file/ UCI number and In case of any refund, they just send back the money to the card used.