Stripe Payment Issue: Declining all Cards

Job ID: 39358247

Budget: $15 – $25 USD

## **Stripe Payment Troubleshooter Needed — All Credit Cards Are Declining**

We're seeking a highly skilled **Stripe payment troubleshooter** to investigate and resolve a critical payment issue in our web application. Despite Stripe showing successful transaction flows on their end, **100% of credit card payments are being declined**, regardless of the cardholder name, issuing bank, or financial institution.

### Problem Overview

- Stripe indicates all attempted transactions are successful from their perspective.
- **Every credit card transaction is declined**, across multiple card types, names, and banks.
- There is **no error shown in our frontend**, but users receive declines.
- This is not an issue with insufficient funds or bad credentials—something deeper is going on.

### What You’ll Have Access To

- Our **frontend source code** (TypeScript/React).
- Full access to the **Stripe dashboard**, API logs, and environment.
- Our backend team is available for coordination if needed.

### What Might Be Required

- Deep dive into Stripe API behavior and webhook logs.
- Verification of payment intents, setup intents, client tokens, and customer creation flow.
- Examining integration and auth flow (e.g., `confirmCardPayment`, `setupIntent.confirm`).
- Potentially reaching out to **individual financial institutions** to understand rejection codes or blocks.
- Diagnosing any sandbox vs production misconfigurations or misused tokens/keys.
- Investigating fraud or anti-abuse flags or limitations applied to our account or integration.

### Ideal Candidate

- Deep expertise with **Stripe’s Payment Intents API**, including card setup flows, webhooks, and test vs live mode configurations.
- Experience debugging end-to-end payment flows in real-world production systems.
- Ability to read and understand TypeScript frontend code.
- Familiarity with fraud detection systems and bank-side decline codes is a huge plus.
- Experience coordinating with card networks or banks is a bonus.

### Goal

Find the root cause and **get payments working reliably** for legitimate customers as quickly as possible.

### Tips on Applying

**Outstanding candidates** will include a brief anecdote about a time they had to **contact a financial institution directly to resolve a payment issue**. This helps us understand how you approach complex, real-world problems that extend beyond the Stripe ecosystem.

> **Bids that include such an anecdote will be prioritized in the review process and placed at the top of the search order.**
Related categories: Customer Support Stripe Typescript