#gabor
1 messages · Page 1 of 1 (latest)
Hmm, there's a setting but not sure if it only applies to one-time invoices: https://dashboard.stripe.com/settings/billing/automatic
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hm, that is turned off, and I am receiving the invoice (in test environment, when triggering send manually).
Thanks for looking into it, by the way!
Well, yes. You'll always receive the invoice when you send it manually regardless of that setting
And we don't send automatic emails in test mode
Not without being in live mode
Hm, ok. Is there a recommended way of testing payments in live mode? (I'm a newbie.)
You shouldn't, its against our ToS
okay, not a straightforward situation then 🙂
Unfortunately not! An alternative would be to set the email on the Customer to some defunct address
If there is no option for automatic emails without invoice, can I send the receipt via the API?
We user Sendgrid already for transactional emails, so if I could just pass the generated receipt to a Sendgrid email template, that could be a good solution.
…and I would tie the send logic to our Stripe event handlers (webhook)
Probably not as reliable solution than letting Stripe do the send, but it could be alright.
You can turn on payment emails, yes. They'll send receipts (separately)
đź‘‹ taking over for my colleague. Let me know if there's any follow-up Qs I can answer!
Hi @hushed swan
Yes, I am not sure what "turning on payment emails" mean in this case. Could you elaborate please? Is that about doing it programmatically?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
what my colleague was saying was basically there are some settings for emails that you can configure in the dashboard page that I just sent you
I turned that on, but doesn't that send the invoice automatically?
depending on which setting you're talking about
in all cases no emails are sent in test-mode
Okay. So again, I'd like to send emails after successful transactions, with receipt attached, and with no invoice attached. How can I do that?
you'd need to enable the successful payments emails in the link I sent you earlier
and add receipt_email to the PaymentIntent
actually you're using Billing so no need for that
Thank you. So the "Email customers about… successful payments" setting is only about the receipt. Invoices will be sent if the "Email finalized invoices…" setting is "on" on the other screen. And I received the invoice, because I triggered email send manually, in test mode.
Is that correct?
yes that's correct
yes sure
I already turned off payment history in the Customer Portal. Is there any way customer still access invoices?
I'm not sure
unless your subscription's collection_method is send_invoice it's unlikely that the customer would have access to that invoice
or if you send them manually yourself
So, for individuals without tax number or business address, who pay immediately by card, Stripe provides only the receipt by default?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Sorry, I just want to assemble the correct mental model in my head.
I was talking about this param (it's the same one for creation as well)
when this is set to charge_automatically the invoice is not send unless you have the Email finalized invoices… setting enabled
I see, thank you
What is the best way of seeing this in action? Talking with customers?
I mean once we are in live mode.
I'm not sure to be honest
No worries. I will probably just talk to the first customers to test this.
Thank you for the help!
try to contact support https://support.stripe.com/?contact=true
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
ok
I'm glad the solution is this simple. This saves me from implementing sending receipts programmatically.
Have a nice day!
let me know if you need any more help