No, banks do not delay posting the payment on a credit card account. However they do set some reasonable requirements for processing payments which when adhered the card balance will be credited within 3-4 business days usually.