# 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
