Stripe showing $0 invoices for trial periods not set up
-
I don’t have trial periods set up for memberships- there is an initial payment >= $1 and an equal recurring monthly payment. In testing in sandbox mode, Stripe is showing $0 Invoices despite also showing the initial correct payment amount. The invoices aren’t getting generated, so I guess this is not a huge issue, but it is strange and just started happening recently.
Here is what their support team wrote:
I recognize that you were not setting up these test subscriptions to have trials. However, looking at the logs, it seems that a “trial_period_days” on the request POST body was requested causing the subscriptions to have trials.
Request POST body (I x’d any possible PII) { "customer": "cus_XXXXXXXXXXXXXX", "default_payment_method": "pm_XXXXXXXXXXXXXX", "trial_period_days": "30", "items": { "0": { "price": "price_XXXXXXXXXXXXXX" } }, "expand": { "0": "pending_setup_intent.payment_method" } }
This caused the $0 invoice to be created on the subscription.
The payments are indeed shown on the payments tab of the dashboard, but the invoices are not generated, which is unusual.
Since the subscription and the PaymentIntent are being created by Paid Memberships Pro, I would recommend reaching out to them to check on this behavior.
If after speaking with Paid Membership Pro, and you are still unable to address the issue, or you get redirected back to Stripe, please contact our support center againAny idea what could be causing this?
Thanks!
- The topic ‘Stripe showing $0 invoices for trial periods not set up’ is closed to new replies.