Merchant Onboarding
Merchant onboarding in Ikawaari is not only a signup flow. It is an activation process that determines whether a merchant is ready to accept payments, configure payouts, and operate in sandbox or live mode.
Implemented onboarding surfaces
Current onboarding-related capabilities include:
- merchant pre-signup challenge and verification flows
- merchant onboarding state updates
- activation hub guidance from the merchant dashboard
- environment-aware setup and configuration review
Relevant routes
Current routes include:
PATCH /merchant-auth/onboardingGET /api/v1/merchant/dashboard/activation-hubGET /api/v1/merchant/dashboard/summaryGET /api/v1/merchant/dashboard/today
Depending on the route family, legacy-compatible paths may also be available.
What onboarding should cover
A merchant typically needs to complete these areas before go-live:
- business and enterprise profile
- payout configuration
- payment settings
- branding and customer-facing checkout setup
- webhook and API key setup for developer-assisted merchants
- notification and alert preferences
Activation Hub
Ikawaari includes an activation hub in the merchant dashboard that aggregates setup progress, use cases, and actionable guides.
This should be the main merchant-facing guidance surface for progressive activation.
Recommended operator checklist
- confirm merchant identity and business profile
- verify sandbox configuration
- validate payout destination setup
- verify payment methods and currencies
- validate webhooks for event-driven integrations
- confirm live-readiness before enabling production traffic