For recurring payments, Stripe's policy states that the actual payment is processed 1 hour after the invoice is issued. This means that there will be a one-hour delay between the invoice creation and your payment.
Therefore, The expiration date for your credits will also be able to extend by one hour to match this delay.
As a result, please note that the payment date and the credit expiration date might not be exactly the same, and there could be about a one-hour gap between them.