{
    "_type": "white_label_docs",
    "name": "Kawenter White-label Storefront",
    "description": "Hosted branded eVisa storefront for approved travel agents: travelers apply and pay retail on /a/{slug}/ or an iframe embed; agency margin is credited to the wallet when the order is completed.",
    "use_when": [
        "Travel agent wants a branded eVisa page or widget without building checkout",
        "Need iframe embed for kawenter.com/a/{slug}",
        "Questions about retail markup, agency margin, or white-label wallet credit",
        "Questions about white-label refunds, chargebacks, or agency margin clawback",
        "Compare white-label storefront vs Partner API"
    ],
    "keywords": [
        "white-label",
        "white label storefront",
        "branded eVisa widget",
        "travel agent storefront",
        "iframe eVisa",
        "retail markup",
        "agency margin",
        "refund",
        "chargeback",
        "margin clawback"
    ],
    "docs_html": "https://kawenter.com/docs/white-label",
    "docs_markdown": "https://kawenter.com/docs/white-label.md",
    "llms_txt": "https://kawenter.com/docs/llms.txt",
    "site_llms_txt": "https://kawenter.com/llms.txt",
    "configure_url": "https://kawenter.com/dashboard/integration/white-label",
    "apply_url": "https://kawenter.com/dashboard/account/profile",
    "storefront_url_pattern": "https://kawenter.com/a/{your-slug}/",
    "related": {
        "partner_api_docs": "https://kawenter.com/docs/partner",
        "partner_agent_json": "https://kawenter.com/docs/partner?mode=agent",
        "docs_hub": "https://kawenter.com/docs/api"
    },
    "eligibility": {
        "role": "travel_agent",
        "requires_account_email": true,
        "requires_account_phone": true
    },
    "features": {
        "branded_url": "/a/{slug}/",
        "iframe_embed": true,
        "retail_markup_percent": true,
        "logo_display_name_accent": true,
        "catalog_filters": [
            "nationalities",
            "destinations",
            "excluded_evisas_per_nationality"
        ]
    },
    "pricing": {
        "travelers_pay": "retail",
        "merchant_of_record": "Kawenter",
        "partner_api_pays": "wholesale",
        "agency_margin": "retail − wholesale",
        "margin_pending_when": "order paid but not yet completed",
        "margin_credited_when": "order paid and WooCommerce status completed",
        "notifications": "agency email/phone; traveler kept in order meta"
    },
    "refunds_chargebacks": {
        "docs_anchor": "https://kawenter.com/docs/white-label#refunds-chargebacks",
        "traveler_refunds": "Handled by Kawenter under consumer Terms & Conditions; typically non-refundable after government submission",
        "agency_payment_gateway_required": false,
        "agency_wallet_prefund_required_for_white_label": false,
        "margin_not_earned_if": [
            "refunded",
            "cancelled",
            "charged_back",
            "never_completed"
        ],
        "margin_clawback_after_credit": "Kawenter may reverse credited agency_margin after traveler refund or chargeback; shortfall may become receivable with spend restriction",
        "wallet_topup_clawback": "Separate: disputed/refunded agency wallet top-ups may also be clawed back"
    },
    "logo": {
        "formats": [
            "image/png",
            "image/jpeg",
            "image/webp"
        ],
        "shape": "square",
        "recommended_px": "512x512",
        "max_bytes": 5242880
    },
    "setup_steps": [
        "Apply as a travel agent (if not already approved)",
        "Open Manage account → White-label storefront",
        "Set unique slug, display name, logo, accent color, retail markup %",
        "Optional: limit nationalities/destinations or hide eVisas",
        "Enable storefront and save",
        "Share /a/{slug}/ or paste iframe embed"
    ],
    "vs_partner_api": {
        "white_label": "Traveler-facing hosted UI; retail checkout; margin on completed",
        "partner_api": "Server-to-server wholesale create/pay with ka_live_… keys",
        "can_use_both": true
    },
    "languages": [
        "en"
    ],
    "note_language": "White-label human docs are English-only."
}