When I first redirect a user to the subscription link it shows a total amount of 0, however it still charges the right amount to the customer.
However if I were to wait 5 minutes before reloading the page, than it eventually shows the expected result.
Wondering if anyone else has encountered this and has a solution for it. Thanks.
Note that this does not happen when using the "smart button".
It appears you are setting a start date/time for the subscription. Don't do this.