Sometimes funds are not debited right away. The payment is put on hold and will be showing as pending. The funds are set aside by your bank till they see fit to release these funds. This may take 5 -7 days to update.