A credit card in U.S. has a monthly billing cycle.
If one makes a transaction with his credit card, and then cancel it and the refund can take some time (e.g. two weeks or more) to complete, does he still need to pay the credit card for the transaction , if the refund completes in the next billing cycle? Thanks.