{
    "name": "PaynowGateway",
    "alias": "paynowgateway",
    "description": "Integrates Paynow, a payment gateway primarily for Zimbabwean merchants.",
    "keywords": ["payment", "gateway", "paynow", "zimbabwe"],
    "priority": 100,
    "type": "payment_gateway",
        "gateway_key": "paynow_gateway",
    "display_name": "Paynow",
    "category": "payment_gateway",
    "providers": [
        "Modules\\PaynowGateway\\Providers\\PaynowGatewayServiceProvider"
    ],
    "files": [],
    "admin_menu": {
        "title": "Paynow Settings",
        "route_name": "admin.paynowgateway.settings.edit",
        "icon_svg_path": "M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm2-1a1 1 0 0 0-1 1v1h14V4a1 1 0 0 0-1-1H2zm13 4H1v5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V7z M4 8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8z",
        "permissions": ["manage_payment_gateways"]
    },
    "settings": [
        {"key": "paynowgateway_enabled", "name": "Enable Paynow Gateway", "type": "checkbox", "group": "Payment Gateways", "value": "0"},
        {"key": "paynow_integration_id", "name": "Paynow Integration ID", "type": "text", "group": "Payment Gateways"},
        {"key": "paynow_integration_key", "name": "Paynow Integration Key", "type": "password", "group": "Payment Gateways"},
        {"key": "paynow_mode", "name": "Paynow Mode", "type": "select", "options": {"test": "Test/Sandbox", "live": "Live"}, "group": "Payment Gateways", "value": "test"},
        {"key": "paynow_webhook_secret", "name": "Paynow Webhook Secret (for hash verification)", "type": "password", "group": "Payment Gateways"}
    ]
}
