Repository navigation
fix: partner docs for Wise payouts, tax form, $20 minimum, username rules and Your account - #153
Merged
Merged
Conversation
…ules and Your account Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…brand settings, blog payout methods) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Partner docs for what shipped: payouts via Wise with a readiness gate and tax form (cms#506, dash#723/#729/#740/#742), username v2 rules (cms#502, cms#514), and nav-v2 Your account paths (dash#736/#737).
partners/payouts.mdx: step 1 is now Get ready to be paid under Your account > Payouts: legal name, payout method (Wise account email; bank in the legal name), tax form (W-8BEN / W-8BEN-E, or W-9 by the accountant). $10 becomes $20 everywhere; the blocked state is "Finish payout setup first" plus Go to Payouts; Affitor sends through Wise.partners/account-settings.mdx: Profile = Avatar, Your details (Full name, Email, Username, Country, Save), Website and social links (own Save), opened from the menu on the profile row > Your account. Username rules per CMS v2. Security under Your account > Login and security. Payout details: the readiness gate, PayPal no longer supported. Verify block updated.partners/faq.mdx: how to get paid, methods (PayPal not supported), new "Do I need a tax form?", minimum $20.partners/dashboard.mdx: "Settings" section becomes "Your account" (profile row at the bottom, Profile, Login and security, Payouts).partners/quickstart/get-your-referral-link.mdx: Invite via email is only on Referrals now.partners/quickstart/create-account.mdx: Skip for now means legal name and tax form are also needed before the first withdrawal.brand/quickstart/payouts.mdx: partners are paid through Wise; methods table; partners add legal name, method and tax form themselves; brands never see the tax form; minimum $20.Not in this PR (on purpose):
Why
Docs should describe the payout and account flows that shipped, requested by the product team.
How verified
Sources: affiliate-dashboard origin/main f8a9bc9a, affiliate-cms tag v3.16.118.
src/components/Account/PayoutSetup.tsx(:155 "Get ready to be paid", :157 "We pay through Wise. Brands never see your tax form.", :110 Ready, :121-132 row actions, :231-233 legal name sheet, :372-459 tax form sheet incl. "A person · W-8BEN"/"A business · W-8BEN-E", "Valid for 3 calendar years. We remind you before it expires.", "Declare W-9", "We never ask for your SSN or EIN on Affitor.");src/constants/payout.ts:17-26row names, :71 PayPal line, :9MIN_WITHDRAWAL_USD = 20; CMSconfig/withdrawal.ts:8(20).PaymentMethodModal.tsx(Wise/ACH/BIC-SWIFT per country; helper "We send USD; Wise converts if you hold another currency."); holder name must match legal name:constants/payout.ts:45, CMSpayout-readiness.ts.services/payout-readiness.ts; Withdraw blocksrc/pages/partner/withdraw.tsx:94-110; Withdraw disabled below the minimumsrc/pages/partner/payout.tsx:282.src/components/Account/AccountLayout.tsx:27-31,shell/AccountMenu.tsx,ProfileSettings.tsx:477-634,PayoutSettings.tsx:216-313.src/utils/to-slug.ts:5-7(3-30),referral-username.ts:82-86,165-176(one change per 14 days, first free, switch back),:122-133suggestions,name-hold.ts:8-13,259-266,program-slug.ts:10-12.containers/AffiliateManagement/Partner/Referrals/index.tsx:111.grep -Ffor "Get ready to be paid", "We pay through Wise", "Wise account email", "Declare W-9", "Finish payout setup first", "Minimum withdrawal is", "Login and security", "Your account"; /account/* return 200.check-agent-surface,check-docs-hostandcheck-docs-host-httppass locally. No media.🤖 Generated with Claude Code