- 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>
202 lines
5.8 KiB
Markdown
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
|