A.This depends on the status of the payment at the moment of cancellation. If a purchase is cancelled before the payment has been approved, your credit card will not be billed. Purchase cancellation takes 3-4 for the credit card company to process.
If the payment has already been approved then your credit card will be billed. In this case it will take the credit card company 5-7 days to process the cancellation.