All we had to do was to use Citibank online banking to move the money from current account to the credit card which increased its limits to whatever the amount was, then called the bank just before making the transaction and it went through. The bank was sure that the money was already in the card account, and I guess that is why the card is called infinite.