You got the credit that is the main thing and then used it up
You can also check up to 30 days usage online and this would show the $40 getting added
I just checked and have received the $40 top-up.
I will change my plan as you have sugested.
Thank you for all you help Mary.