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

5.8 KiB

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