Payments Onboarding Wizard
Overview
The Payments Onboarding Wizard gets you payment-ready in under 5 minutes. Whether you’re a customer funding your first project or an expert setting up payouts, the wizard walks you step-by-step through adding payment methods or completing Stripe Connect verification. You’ll see exactly where you are in the process, resume if you get interrupted, and receive nudges if you forget to finish - so you never lose momentum when you’re ready to transact.Step-by-Step Guide
For Customers: Adding Your First Payment Method
- See the setup prompt - When you visit your dashboard without a payment method, a “Complete payment setup” banner appears at the top with a call-to-action button.
- Open the wizard - Click the button to launch a 3-step wizard with a progress indicator showing where you are.
- Select payment type - Choose your preferred payment method (card, bank account, or other supported options).
- Enter payment details - Use the secure Stripe Payment Element to add your card or bank details. Stripe validates your information in real-time.
- Confirm and complete - Review your payment method, confirm, and you’re done. A success animation plays, your dashboard updates with a “Payment ready” badge, and you can fund escrow immediately.
For Experts: Setting Up Payouts
- Start from your dashboard - You’ll see a “Set up payouts” banner when you don’t have a verified payout account. Click to begin.
- Choose your country - Select from 9 supported countries (South Africa, US, UK, Australia, Canada, Germany, France, Netherlands, Singapore). If your country is detected from your profile, it’s pre-selected.
- Create Stripe Connect account - The platform creates your Stripe account in under 3 seconds. Click “Continue to verification” to proceed.
- Complete KYC verification - You’re redirected to Stripe’s secure form to provide identity documents and business details. This typically takes 5-10 minutes.
- Return and check status - After submitting, you’re brought back to the platform. Your dashboard shows “Verification typically takes 1-3 business days” with real-time status updates.
- Get verified - When Stripe approves your account, you receive a notification via your preferred channel (in-app, Slack, or WhatsApp). Your dashboard shows “Verified” and you can accept projects and receive payouts.
Common Questions
Q: What happens if I abandon the wizard halfway through?A: Your progress is saved automatically. The setup banner stays on your dashboard, and when you return, you’ll resume from the exact step where you left off. You won’t need to re-enter information. Q: How long does expert verification take?
A: Most verifications complete in 1-3 business days. You’ll receive real-time status updates on your dashboard and a notification when approved. If Stripe needs additional documents, you’ll see exactly what’s required and can submit them immediately. Q: Can I add multiple payment methods as a customer?
A: Yes. Once you complete the wizard and add your first payment method, you can manage multiple methods from the Payment Methods page. Your first successful addition makes you payment-ready. Q: What if my payment method is declined later?
A: If a previously valid payment method expires or gets declined, you’ll receive a notification suggesting you add a new method. Your payment-ready status remains true - you just need to update to a current method. Q: Why do I receive nudges about completing payment setup?
A: If you have an active job but haven’t completed payment setup, you’ll receive a helpful reminder 24 hours later via your preferred channel (in-app, Slack, or WhatsApp). You’ll get up to 3 reminders per week, never during quiet hours (22:00-07:00 your local time). Once you complete setup, reminders stop automatically.
Troubleshooting
Issue: “Stripe is temporarily unavailable” message appearsYour progress is saved, and you can try again in a few minutes. The wizard shows your last-known status, so you won’t lose any work. If the issue persists beyond 10 minutes, contact support. Issue: Expert verification shows “Failed” with document requests
Check your dashboard for the specific list of missing documents (ID, proof of address, business registration, etc.). Click “Resume verification” to generate a fresh Stripe link and upload what’s needed. Links expire after 5 minutes, but you can generate new ones anytime. Issue: Payment wizard doesn’t show up on my dashboard
Confirm you’re on the correct role’s dashboard (project dashboard for customers, expert dashboard for experts). If you have both roles, each has independent payment setup. Check that the
PAYMENTS_ONBOARDING_ENABLED feature is active - if not, you’ll need to use the manual Payment Methods page.
Issue: Stripe verification completed but dashboard still shows “Pending”Status updates typically reflect within 10 seconds via webhook. If your status hasn’t updated after 1 minute, refresh your page. If still pending after 5 minutes, an admin can manually trigger a status refresh from the Verification Pipeline dashboard.