You are only charged for a gift once the recipient has accepted it. You can complete this process in the app.
We also have an autopay feature that you can activate or deactivate each time you send a gift. When this feature is activated; as soon as the gift is accepted by the recipient, your credit card on file will be charged.