// en/vendor_payments_page
export const vendor_payments_page = {
  title: 'Payment settings',
  page_heading: 'Payment settings',
  page_subtitle: 'Connect a Stripe account to receive your share of sales',
  skip_to_content: 'Skip to content',
  back_link: 'Back to settings',
  onboardingProgress: 'Onboarding progress',
  onboarding_state_title: 'Stripe connection state',
  onboarding_state_connected: 'Connected',
  onboarding_state_pending: 'Pending',
  onboarding_state_missing: 'Missing',
  onboarding_state_connected_desc: 'Your clearing account is active and ready to accept payments.',
  onboarding_state_pending_desc: 'Onboarding has started but is not yet complete.',
  onboarding_state_missing_desc: 'Start the onboarding flow from the payments settings.',

  // Onboarding form
  form_section_title: 'Set up clearing account (Stripe Connect)',
  form_section_desc:
    'Account details for receiving payments. We create a dedicated Stripe Connect account for you. You can stop and resume at any step.',
  field_business_name_label: 'Business name',
  field_bank_code_label: 'Bank',
  field_bank_code_other: 'Other bank — numeric code',
  field_branch_code_label: 'Branch number',
  field_account_number_label: 'Account number',
  field_contact_email_label: 'Email for receipts',
  field_contact_phone_label: 'Contact phone',
  error_required: 'Required',
  error_email: 'Invalid email address',
  error_phone: 'Invalid phone number',
  submit_start: 'Connect to Stripe',
  result_success_desc: 'Clearing account connected. Reloading…',
  result_pending_desc:
    'Stripe Connect account created but not active yet. We will keep checking in the background — come back later.',
  error_generic: 'Stripe connection failed — try again or contact support',
  // Stripe Connect onboarding status (Done.tsx)
  stripe_status_loading: 'Loading account status...',
  stripe_status_error_title: 'Status load error',
  stripe_status_error_body: 'Could not load Stripe account status. You can try again.',
  stripe_charges_enabled_title: 'Account active',
  stripe_charges_enabled_body:
    'Your Stripe Connect account is active and ready to accept payments.',
  stripe_charges_pending_title: 'Details submitted — awaiting Stripe verification',
  stripe_charges_pending_body:
    'Stripe is verifying your details (usually 1–2 business days). If Stripe requests additional documents, use the button below to provide them.',
  submit_resume: 'Complete details in Stripe',
  stripe_requirements_title: 'Requirements pending:',
  back_to_dashboard: 'Back to dashboard',
  view_earnings: 'View earnings',
  stripe_dashboard: 'Payouts & balance on Stripe',
  account_id_label: 'Stripe account ID',
  loading_button: 'One moment…',
  submit_start_hint:
    "You'll be taken to a secure Stripe form. Have your ID and bank account details ready — takes about 5–10 minutes.",
  active_payout_hint: 'Payouts reach your bank account after the settlement hold period.',
  done_success_title: 'Account active!',
  done_success_redirect:
    'Your account can now accept payments. Taking you to your earnings in a moment...',
  done_success_cta: 'Go to earnings now',
  done_kyc_pending_title: 'Details received — identity verification in progress',
  done_kyc_pending_body:
    'You submitted your details. Stripe will verify them within 1-2 business days.',
  done_details_incomplete_title: 'Onboarding incomplete',
  done_details_incomplete_body:
    'A few steps in the Stripe form are still left. You can pick up right where you stopped.',
  done_continue_cta: 'Continue Stripe setup',
  requirement_individual_verification_document: 'Identity document',
  requirement_individual_verification_additional_document: 'Additional identity document',
  requirement_external_account: 'Bank account',
  requirement_tos_acceptance_date: 'Terms acceptance',
  requirement_individual_dob: 'Date of birth',
  requirement_individual_address: 'Address',
  requirement_individual_id_number: 'ID number',
  requirement_individual_phone: 'Phone',
  requirement_business_profile_url: 'Website',
  requirement_fallback: 'Additional details required in Stripe',
} as const;
