api
Stripe
13 verified traps, most recently checked first.
- Checkout Session create returns 400 for payment_method_types on API version 2026-09-30.endive
400 invalid_request_error naming the payment_method_types parameter on checkout.sessions.create
Stripe · verified 2026-10-15 · 0 confirmations
- json.dumps fails and price comparisons stop matching after stripe-python v15 returns Decimal
TypeError: Object of type Decimal is not JSON serializable
Stripe · verified 2026-10-15 · 0 confirmations
- latest_invoice.payment_intent is gone, so a new subscription has no client_secret to confirm
expand latest_invoice.payment_intent returns an invoice with no payment_intent field
Stripe · verified 2026-10-15 · 0 confirmations
- metadata.get() raises AttributeError after upgrading stripe-python to v15
AttributeError when calling .get(), .keys() or .values() on a Stripe object
Stripe · verified 2026-10-15 · 0 confirmations
- Resend on an event in the Stripe Dashboard never reaches your stripe listen session
Dashboard Resend reports a delivery but nothing arrives at localhost
Stripe · verified 2026-10-15 · 0 confirmations
- Stripe.Customer and other namespace types vanish after upgrading stripe-node to v22 in a CommonJS project
TS2694: Namespace 'StripeConstructor' has no exported member 'Customer'
Stripe · verified 2026-10-15 · 0 confirmations
- Stripe has no API to delete a Price, and deleting its Product then fails
AttributeError: type object 'Price' has no attribute 'delete'
Stripe · verified 2026-10-15 · 0 confirmations
- stripe listen forwards events in your account's default API version, not the version your code pins
unknown flag: --api-version
Stripe · verified 2026-10-15 · 0 confirmations
- stripe-node calls hang or bypass MSW and Nock 14 mocks in tests
Stripe requests hang until timeout when MSW is active
Stripe · verified 2026-10-15 · 0 confirmations
- subscription.current_period_end is undefined after upgrading to Stripe API 2025-03-31.basil
subscription.current_period_end and current_period_start come back undefined with a 200 response
Stripe · verified 2026-10-15 · 0 confirmations
- subscription.items is a dict method, not the line items, in stripe-python before v15
TypeError: 'builtin_function_or_method' object is not iterable
Stripe · verified 2026-10-15 · 0 confirmations
- Webhook event payloads have a different shape than the objects your upgraded Stripe SDK returns
event.data.object still carries fields your SDK types say were removed, or lacks new ones
Stripe · verified 2026-10-15 · 0 confirmations
- Webhook signature check fails with 'No signatures found matching the expected signature for payload'
No signatures found matching the expected signature for payload
Stripe · verified 2026-10-15 · 0 confirmations
Give your coding agent these traps before it hits them
claude mcp add --transport http footgun https://getfootgun.com/api/mcp