{
    "name": "AuthorizeNetGateway",
    "alias": "authorizenetgateway",
    "description": "Integrates Authorize.Net payment gateway.",
    "keywords": ["payment","gateway","authorize.net"],
    "priority": 0,
    "type": "payment_gateway",
    "category": "payment_gateway",
    "providers": [
        "Modules\\AuthorizeNetGateway\\Providers\\AuthorizeNetGatewayServiceProvider"
    ],
    "admin_menu": {
        "title": "Authorize.Net Gateway",
        "route_name": "admin.authorizenetgateway.settings.edit",
        "icon_svg_path": "M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065zM15 12a3 3 0 11-6 0 3 3 0 016 0z"
    },
    "settings": [
        {"key": "authorizenetgateway_enabled", "name": "Enable Authorize.Net Gateway", "type": "checkbox", "group": "Payment Gateways", "value": "0"},
        {"key": "authorizenet_login_id", "name": "Authorize.Net API Login ID", "type": "text", "group": "Payment Gateways", "value": ""},
        {"key": "authorizenet_transaction_key", "name": "Authorize.Net Transaction Key", "type": "password", "group": "Payment Gateways", "value": ""},
        {"key": "authorizenet_signature_key", "name": "Authorize.Net Signature Key (Webhooks)", "type": "password", "group": "Payment Gateways", "value": ""},
        {"key": "authorizenet_mode", "name": "Authorize.Net Mode (sandbox/live)", "type": "select", "options": {"sandbox":"Sandbox", "live":"Live"}, "group": "Payment Gateways", "value": "sandbox"}
    ]
}