{
  "ucp": {
    "version": "2026-04-08",
    "services": {
      "dev.ucp.shopping": [
        {
          "version": "2026-04-08",
          "spec": "https://ucp.dev/2026-04-08/specification/overview",
          "transport": "rest",
          "endpoint": "https://modelexam.in/api/ucp/v1",
          "schema": "https://ucp.dev/2026-04-08/services/shopping/rest.openapi.json"
        }
      ]
    },
    "capabilities": {
      "dev.ucp.shopping.catalog": [
        {
          "version": "2026-04-08",
          "spec": "https://ucp.dev/2026-04-08/specification/catalog",
          "schema": "https://ucp.dev/2026-04-08/schemas/shopping/catalog.json"
        }
      ],
      "dev.ucp.shopping.checkout": [
        {
          "version": "2026-04-08",
          "spec": "https://ucp.dev/2026-04-08/specification/checkout",
          "schema": "https://ucp.dev/2026-04-08/schemas/shopping/checkout.json"
        }
      ]
    },
    "payment_handlers": {
      "com.cashfree.pg": [
        {
          "id": "cashfree_main",
          "version": "2026-04-08",
          "spec": "https://docs.cashfree.com/docs/ucp",
          "available_instruments": [
            {
              "type": "card",
              "constraints": {
                "brands": [
                  "visa",
                  "mastercard",
                  "rupay",
                  "amex"
                ]
              }
            },
            {
              "type": "upi"
            },
            {
              "type": "netbanking"
            },
            {
              "type": "wallet"
            }
          ],
          "config": {
            "environment": "production",
            "notify_url": "https://modelexam.in/paymentHookCF_v2025.php"
          }
        }
      ]
    },
    "signing_keys": [
      {
        "kty": "RSA",
        "use": "sig",
        "alg": "RS256",
        "kid": "modelexam-ucp-2026-key-1",
        "n": "vkLrg6CE9hlQt-wxtxcyqXjQWCQi4nVDQf7TIqTXbqq4RYjaQnDJb5HfYwLi8zbH5odURcU9Sk6lEIGHtLTcA6X4itsxqxcaOxTQoT1HW6RBnrlwmYEp7IKl4TgMwk_cR30RwrOfnBlWIj87w2s9y3BXEhvSv4bzvTxT1hlrxypavuIRPeaNSgwb4JRvwqa1xrwitGJvTVd1QaIWISAxE6W399_VKvH1TlS46OuzYe-_pziNDOonKviiLk1DpSAVzwGbT0WOMr1O9fkIC_UdUiULhj4u639WpVswusVVO10eovXTLPAQml9xWOZy2PqVfO47i-hre4kHotozlYAsIw",
        "e": "AQAB"
      }
    ]
  }
}