#charan_code
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1327215355000651788
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- charan_code, 1 day ago, 11 messages
hi! what's the request ID req_xxx of the error? https://support.stripe.com/questions/finding-the-id-for-an-api-request
to clarify, have you been approved to operate a Stripe account in India in livemode? It's invite only right now(https://support.stripe.com/questions/how-can-i-open-a-stripe-account-in-india). If not I don't want to waste your time helping with the technical problem in test mode when you wouldn't be able to go to production
can't i get invoice through test mode ?
as for the issue, you need to add descriptions to the invoice items : https://docs.stripe.com/india-accept-international-payments#:~:text=Stripe generates a description from the description on your invoice items. Make sure the description on your invoice items accurately reflects your product.
right now that invoice has no items so that's why it doesn't work. You should add items to it and then finalize.
const invoiceItem = await stripe.invoiceItems.create({
customer: customerId,
amount: paymentIntent.amount_received, // Use the amount received from the payment intent
currency: paymentIntent.currency,
description: 'Export services rendered for client XYZ in January 2025', // More specific description
});
const invoice = await stripe.invoices.create({
customer: customerId,
auto_advance: false, // Ensure it stays in draft state
description: 'Draft invoice for export services rendered in January 2025', // More specific description
});
iam adding description for invoice iteam right from my code?
could you check it
no, you should add the invoice item after creating the Invoice, not before. See https://docs.stripe.com/invoicing/integration#create-invoice-code With that code as-is on the current API version, that item is not used or pulled into the invoice.
adding the item first is the old way of doing it on older API versions, you're probably looking at an old guide for example.