#Valkum
1 messages ยท Page 1 of 1 (latest)
Do you have an example Invoice I can look at?
Also, what description are you expecting to see on the Invoice?
Ah, okay. I guess I was mistaken. I thought the Invoice PDF inherited the Subscription description, but it looks like it doesn't. Apologies for the mix-up
Thanks, is it possible to get a description on the invoice/receipts somehow? Or would we need to render our own invoices?
All the customization options are either here in the Dashboard: https://dashboard.stripe.com/settings/billing/invoice
Or in the API here: https://stripe.com/docs/api/customers/create#create_customer-invoice_settings-custom_fields
You can set arbitrary strings for invoice_settings.custom_fields if you want something else to display, but don't want to use one of the other customization options (e.g. change some text on the Invoice PDF at the Invoice Customer level)
Hello! I'm taking over and catching up...
Currently I think a Subscription's description only shows up in the Customer Portal.
Hey! OK, thanks
It looks like https://stripe.com/docs/api/customers/create#create_customer-invoice_settings-custom_fields is set at the customer level. Is it possible to add additional information to an invoice per subscription in any way?
We are a domain registrar, so we sell a .com domain product. We want the customer to know which domain the payment is for.
Currently, we create one-off products each time we create a checkout session but we would like to move to using a single Stripe product. Since all domains are the same price.
I think your best bet is to add custom fields at the Invoice level: https://stripe.com/docs/api/invoices/create#create_invoice-custom_fields
You can listen for invoice.created Events and update the Invoices with that info as they're created by the Subscriptions.
OK, that makes sense. And we will be able to update these invoices before the emails are automatically sent to the customer?
I'll also flag a feature request internally to surface Subscription descriptions in more places.
Yep. We wait for a successful response to invoice.created delivery to your Webhook Endpoint before finalizing the Invoice so you have a chance to update it while it's still in draft status. Details here: https://stripe.com/docs/invoicing/integration/workflow-transitions#finalized
This is fantastic, thank you. I think this unblocks us for now.
And I appreciate you also flagging the feature request!
Just finished doing that. We only added description on Subscriptions roughly halfway through last year, and the primary goal at that point was to have it show up in the Customer Portal, but really it should show up on all customer-facing surfaces. ๐