No, you can make a payment anytime. Just remember that your payment will be charged as a cash advance when you pay off the balance, and this will result in a fee.