The onboarding process is required by Stripe to verify your identity and banking information before you can receive payouts from confirmed reservations. You will not be asked to write any code.
Access Payout Settings: Navigate to your Dashboard -> Payout Settings.
Action Required: If you haven't connected your account, the page will display an Action Required card.
Click: Click the "Connect Bank Account" button.

Once you click the button, you are temporarily redirected to a secure webpage hosted entirely by Stripe (the Express Onboarding Flow).
Identity Verification (KYC): Stripe will ask you to confirm details about yourself or your business (e.g., legal name, date of birth, business address, and Social Security Number/Tax ID). This is a legal requirement for money movement.
Bank Linkage: You will provide the bank account and routing number where you want to receive your final payouts.
Security: All financial and personal information is handled by Stripe. The platform never stores your bank account numbers or sensitive identity information.
Return: Once you complete the steps on Stripe's website, Stripe automatically redirects you back to the Payout Settings page on our site.
Status Update: The dashboard will instantly update from "Action Required" to "Payouts Active" (or show a pending status if final verification is still needed).

If the Stripe service is unable to verify your identity or bank account details, the Payout Settings page will remain in the "Action Required" state and may display a warning banner. You must click the Manage Payouts button to return to the Stripe Dashboard and provide the missing legal information (e.g., photo ID, updated address) that Stripe requests.