#mrobjectoriented_api
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can 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/1250384524995592214
๐ Have more to share? Add details, code, screenshots, videos, etc. below.
async generatePaymentLink(price_id, quantity) {
if (!price_id || !quantity) {
throw new Error('price_id and quantity are required')
}
return await this.stripe.paymentLinks.create({
line_items: [
{
price: price_id,
quantity: quantity,
},
],
})
}
this is what I am returning rn from this method
๐ happy to help
you can't set an expiration
instead you can set the payment link as no longer active https://docs.stripe.com/api/payment_links/payment_links/update#update_payment_link-active
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
whenever you want
I'd also consider not using a PaymentLinks at all here, seems like creating CheckoutSessions directly might suit your use case better. https://docs.stripe.com/payments/checkout/managing-limited-inventory