Describe the bug
When a customer signs up to a $0 initial payment (ie free trial) using a PRB (Google Pay or Apple Pay), the resulting set up intent results in a failure and the subscription's future payments will fail.
To Reproduce
Steps to reproduce the behavior:
Create a virtual free trial subscription.
It needs to be virtual because free trial subscriptions which require shipping are not compatible with PRBs.
Go to the product's page.
Attempt to sign up to the product using a PRB (Google Pay or Apple Pay)
Note the payment succeeds
Check your Stripe Dashboard, you will see the following log for the set up intent
Note that there's no saved payment method resulting from that sign up and a renewal fails.
Describe the bug When a customer signs up to a $0 initial payment (ie free trial) using a PRB (Google Pay or Apple Pay), the resulting set up intent results in a failure and the subscription's future payments will fail.
To Reproduce Steps to reproduce the behavior:
Additional context 8776809-zd-a8c