tractatus/docs/STRIPE_FIX_FOR_JOHN_STROH.md
TheFlow 2298d36bed fix(submissions): restructure Economist package and fix article display
- Create Economist SubmissionTracking package correctly:
  * mainArticle = full blog post content
  * coverLetter = 216-word SIR— letter
  * Links to blog post via blogPostId
- Archive 'Letter to The Economist' from blog posts (it's the cover letter)
- Fix date display on article cards (use published_at)
- Target publication already displaying via blue badge

Database changes:
- Make blogPostId optional in SubmissionTracking model
- Economist package ID: 68fa85ae49d4900e7f2ecd83
- Le Monde package ID: 68fa2abd2e6acd5691932150

Next: Enhanced modal with tabs, validation, export

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 08:47:42 +13:00

202 lines
5.8 KiB
Markdown

# Stripe Account Name Fix - Exact Steps for John Stroh
## Confirmed Problem
**TSB Bank Account:**
- Account holders: Mr John Geoffrey Stroh, Miss Rima Marlijn Herber
- Sub-account name: "Tractatus Koha" (just a label, not relevant for verification)
- Account number: 15-3959-0667036-85
**Stripe Account:**
- Current name: "MySovereignty Digital" ❌
- Needs to be: "John Geoffrey Stroh" ✅
**TSB will reject payouts** if the name doesn't match "John Geoffrey Stroh"
---
## Fix Steps - Do This NOW
### Step 1: Update Stripe Account Name (2 minutes)
1. Go to: **https://dashboard.stripe.com/settings/account**
2. Look for one of these sections:
- "Account details"
- "Business details"
- "Personal details"
3. Find the field labeled:
- "Account holder name" OR
- "Legal entity name" OR
- "Name" OR
- "Business name"
4. **Change it from**: "MySovereignty Digital"
5. **Change it to**: `John Geoffrey Stroh`
- Use this exact format
- Don't include "Mr" - Stripe usually doesn't need titles
- Include middle name "Geoffrey"
6. Click **"Save"** or **"Update"**
---
### Step 2: Update Bank Account Holder Name (2 minutes)
1. Go to: **https://dashboard.stripe.com/settings/payouts**
2. Under **"Bank accounts and debit cards"**, find your TSB account ending in **0667036-85**
3. Click on the account to view details
4. Look for **"Account holder name"** field
5. **Change it to**: `John Geoffrey Stroh`
- Must match exactly what you used in Step 1
- Same format, same spelling
6. **If you can't edit the field:**
- Click "Remove bank account" (don't worry, you'll add it back)
- Click "Add bank account"
- Fill in:
- **Account holder name**: `John Geoffrey Stroh`
- **Country**: New Zealand
- **Currency**: NZD
- **Account number**: `15-3959-0667036-85`
- **Bank code**: (Stripe should auto-detect TSB)
- Submit and verify
7. Click **"Save"** if editing, or complete verification if adding new
---
### Step 3: Verify Business Name for Customers (1 minute)
This is SEPARATE from payout name - this is what customers see:
1. Go to: **https://dashboard.stripe.com/settings/public**
2. Find **"Public business name"** or **"Statement descriptor"**
3. Make sure it says: `Tractatus AI Safety Framework` or `Tractatus Koha`
- This appears on customer receipts
- This does NOT need to match your bank account
- Keep this as you want customers to see it
4. Save if you made any changes
---
## Verification Checklist
After completing the steps above, verify:
| Setting | Current Value | Correct? |
|---------|--------------|----------|
| **Stripe Account Name** | John Geoffrey Stroh | ✅ |
| **Stripe Bank Account Holder** | John Geoffrey Stroh | ✅ |
| **TSB Account Holder** | Mr John Geoffrey Stroh | ✅ |
| **Public Business Name** | Tractatus AI Safety Framework | ✅ |
All payout-related names should be "John Geoffrey Stroh"
---
## Important Notes
### About the Sub-account Name "Tractatus Koha"
- This is just a **label** you created in TSB online banking
- It helps YOU organize your accounts
- TSB's payment verification **ignores this label**
- TSB only checks the **legal account holder name**: Mr John Geoffrey Stroh
- You can keep the sub-account named "Tractatus Koha" - it won't affect payouts
### About the Second Account Holder
Your TSB account shows:
- Primary: Mr John Geoffrey Stroh
- Secondary: Miss Rima Marlijn Herber
For Stripe payouts:
- ✅ Use the **primary account holder**: John Geoffrey Stroh
- ❌ Don't use both names (e.g., "John Stroh and Rima Herber")
- ❌ Don't use the secondary holder alone
TSB will accept payouts to an account with multiple holders as long as one of the names matches.
### About "Mr" and Middle Name
**Include middle name**: Yes - "John Geoffrey Stroh"
- This matches your TSB account exactly
- More specific = better verification
**Include title ("Mr")**: No - use "John Geoffrey Stroh"
- Stripe typically doesn't use titles
- TSB's verification usually ignores titles
- If it fails, you can try adding "Mr" later
---
## What Happens After You Fix It
### Immediate:
- ✅ Stripe settings updated
- ✅ Names now match TSB account
- ✅ Future payouts will work
### Next Payout:
- **When funds become available** (Oct 25-28 based on 7-day hold)
- Stripe sends payout with name: "John Geoffrey Stroh"
- TSB receives payout
- TSB checks: "John Geoffrey Stroh" ✅ matches account holder
- TSB **accepts** payment
- Money arrives in account 15-3959-0667036-85
- You see it in the "Tractatus Koha" sub-account
### Timeline:
- Today: Fix Stripe settings
- Oct 25-28: Funds available for payout
- Oct 26-29: Automatic payout sent to TSB
- Oct 27-30: **Money appears in your Tractatus Koha sub-account**
---
## If Payout Still Fails After This Fix
Very unlikely, but if it happens:
1. **Try with title**: Change Stripe name to "Mr John Geoffrey Stroh"
2. **Try without middle name**: Change to "John Stroh"
3. **Contact TSB**: Ask what exact format they need: 0800 872 000
4. **Contact Stripe**: Support can help verify the format: https://dashboard.stripe.com/support
---
## Summary
**The fix:**
1. ✅ Stripe account name → "John Geoffrey Stroh"
2. ✅ Stripe bank account holder → "John Geoffrey Stroh"
3. ✅ Public business name → Keep as "Tractatus AI Safety Framework"
**Why this works:**
- TSB verifies against legal account holder: "Mr John Geoffrey Stroh"
- "John Geoffrey Stroh" matches (TSB ignores "Mr")
- Sub-account name "Tractatus Koha" is just a label
- Payout accepted ✅
**Result:**
- Future payouts will work
- Money goes to account 15-3959-0667036-85
- Shows in your "Tractatus Koha" sub-account
- Timeline: ~7-10 days from payment for first payout
---
**Created**: 2025-10-18
**Your TSB Account**: 15-3959-0667036-85 (Tractatus Koha sub-account)
**Required Stripe Name**: John Geoffrey Stroh
**Status**: Fix this today to avoid payout rejection on Oct 25-28