Merchant sign-in (prefilled OTP)
Merchant · Land on: Authentication
Meeting #14 — email OTP
What to look for
- Prefilled demo email
- Code 123456 skips to wizard
- No real Twilio in mock
/checkout?demo=merchant-auth&step=authentication
Each case shows a live preview of the checkout screen it lands on. Use Expand for a fullscreen quick view, or Open demo to walk through the flow.
How merchants and ISO partners authenticate before checkout. Demo uses prefilled email and OTP code 123456.
Merchant · Land on: Authentication
Meeting #14 — email OTP
/checkout?demo=merchant-auth&step=authentication
ISO · Land on: Authentication
Meeting #13 — OTP to merchant in production
/checkout?mode=iso&demo=iso-auth&step=authentication
Normal post-offer path: link bank, accept terms, then continue through verification, documents, and contract.
Merchant · Land on: Authentication
Preview UI spec — merchant walkthrough
/checkout?demo=merchant-full-wizard&step=authentication
Merchant · Land on: Bank & Identity
target-flow — direct happy path
Demo deviation: Target skips business + documents when JSON has no flags. Demo still shows all steps.
/checkout?demo=merchant-direct-happy&step=bank
Merchant · Land on: Bank & Identity
Gap-fill spec — preapp flags
/checkout?demo=merchant-preapp-complete&step=bank
Merchant · Land on: Bank & Identity
Meeting #3 — bank + IDV on first wizard step
/checkout?demo=merchant-bank-idv&step=bank
Merchant · Land on: Accept Terms
Meeting #7 — payment day on accept terms
/checkout?demo=merchant-bank-terms&step=financing
When underwriting finds mismatches across submission, bank, and diligence sources — merchant confirms, not free-types.
Merchant · Land on: Verify Business
Meeting #2 — select among sources
/checkout?demo=merchant-business-verify&step=business
Merchant · Land on: Verify Business
Meeting #2 — address confirmation
/checkout?demo=merchant-address-verify&step=business
Merchant · Land on: Bank & Identity
Meeting #3 — IDV on bank step
/checkout?demo=merchant-idv&step=bank
Upload required documents, respond to underwriter comments, and wait for approval before signing.
Merchant · Land on: Upload Documents
Meeting #6 — conditional STIPS
/checkout?demo=merchant-documents&step=documents
Merchant · Land on: Upload Documents
Meeting #11 — batch reply per line
/checkout?demo=merchant-stips-reply&step=documents
Merchant · Land on: Upload Documents
Meeting #17 · demo-vs-target scenario 3
/checkout?demo=merchant-docs-awaiting-review&step=documents
Merchant · Land on: Underwriting Review
Meeting #17 — contract gate
/checkout?demo=merchant-awaiting-review&step=awaiting-review
Review funding terms, payment schedule, and sign the agreement to complete checkout.
Merchant · Land on: Sign Contract
Meeting #8–9 — contract + e-sign mock
/checkout?demo=merchant-contract-sign&step=contract
Merchant · Land on: Accept Terms
Meeting #1 — LEG-01 pending
Demo deviation: Target: disclosures on contract PDF, not accept-terms step.
/checkout?demo=merchant-disclosure-ca&step=financing
Merchant · Land on: Accept Terms
Meeting #1 — LEG-01 pending
Demo deviation: Target: disclosures on contract PDF, not accept-terms step.
/checkout?demo=merchant-disclosure-ny&step=financing
ISO can view and help with terms and documents but cannot link bank or sign the contract on the merchant's behalf.
ISO · Land on: Authentication
Meeting #13 · Preview UI spec — ISO expanded
/checkout?mode=iso&demo=iso-full-wizard&step=authentication
ISO · Land on: Bank & Identity
Meeting #13
/checkout?mode=iso&demo=iso-readonly-bank&step=bank
ISO · Land on: Bank & Identity
Meeting #13
/checkout?mode=iso&demo=iso-idv-merchant-only&step=bank
ISO · Land on: Upload Documents
Meeting #11 · #13
/checkout?mode=iso&demo=iso-documents-reply&step=documents
ISO · Land on: Sign Contract
Meeting #13
/checkout?mode=iso&demo=iso-readonly-contract&step=contract
ISO · Land on: Underwriting Review
Meeting #17
/checkout?mode=iso&demo=iso-awaiting-review&step=awaiting-review
ISO · Land on: Authentication
Meeting #16 · demo-vs-target scenario 2
Demo deviation: Approximates JSON iso_complex scenario; step skip needs future mock JSON layer.
/checkout?mode=iso&demo=iso-complex&step=authentication
ISO lands on a deal dashboard and opens individual merchant checkouts in new tabs.
ISO V2 · Land on: Select Deal
ISO V2 flow doc
/checkout?mode=iso-v2&demo=iso-v2-dashboard&step=deal-selection
Older demo layouts kept for comparison — not the primary target checkout UI.
Reference · Land on: —
Legacy layout
Reference · Land on: —
Landing page