stripe-node
stripe-node copied to clipboard
Node.js library for the Stripe API.
### Is your feature request related to a problem? Please describe. I'm actually facing a problem when the errors returning by Stripe Node are all in English. I would like...
### Describe the bug Correct me if I'm wrong, I haven't found anything [in the doc](https://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-url) that says that `url` can be null. Is it correct, that `url` is null...
### Is your feature request related to a problem? Please describe. stripe-node currently uses the `exec` function of the `child_process` library to gather usage telemetry. It does this by [running](https://github.com/stripe/stripe-node/blob/4e82ccafda2017654ac264c070e7ebfa0e662fcd/lib/stripe.js#L452)...
Codegen for openapi v861. ## Changelog * Add support for new value `billing_period_end` on enums `QuoteCreateParams.lines[].ends_at.type`, `QuoteLine.ends_at.type`, and `QuoteUpdateParams.lines[].ends_at.type`
Codegen for openapi v861. ## Changelog * Add support for `request_three_d_secure` on `Checkout.Session.payment_method_options.card` and `Checkout.SessionCreateParams.payment_method_options.card` * Add support for `created` on `CreditNoteListParams`
### Describe the bug   ### To Reproduce **See:** https://docs.stripe.com/api/events/types ### Expected behavior including the **InvoiceWillBeDueEvent** type ### Code snippets _No response_ ### OS linux mint ### Node version...
### Describe the bug display_brand type is missing in the PaymentMethods.Card but it is sent by the api ``` display_brand: { label = "Visa" logo_url = "https://b.stripecdn.com/cards-metadata/logos/card-visa.svg" type = "visa"...
### Is your feature request related to a problem? Please describe. Stripe apps developers are looking for a tree-shakeable Stripe SDK to help reduce the size of their apps https://github.com/stripe/stripe-apps/issues/817...
### Is your feature request related to a problem? Please describe. I'm often writing the same TypeScript code to narrow the types returned by the API to extract item IDs....
You can delete a customer's email address via `stripe.customers.update(id, {email: null})`. However, this is currently causing a type error, since the type definitions don't allow the use of `null` here....