Skip to content

JuspayPaymentMethodDetail

Type: schema

TypeScript Definition

typescript
JuspayPaymentMethodDetail: components["schemas"]["JuspayUpiPaymentMethod"] | components["schemas"]["JuspayCardPaymentMethod"] | components["schemas"]["JuspayNetbankingPaymentMethod"] | components["schemas"]["JuspayWalletPaymentMethod"]

Component References

ReferenceResolves To
components["schemas"]["JuspayUpiPaymentMethod"]JuspayUpiPaymentMethod
components["schemas"]["JuspayCardPaymentMethod"]JuspayCardPaymentMethod
components["schemas"]["JuspayNetbankingPaymentMethod"]JuspayNetbankingPaymentMethod
components["schemas"]["JuspayWalletPaymentMethod"]JuspayWalletPaymentMethod

OpenAPI Schema

json
{
  "title": "JuspayPaymentMethodDetail",
  "externalDocs": {
    "url": "https://llm-docs.commercengine.io/storefront/schemas/JuspayPaymentMethodDetail",
    "description": "API reference for the JuspayPaymentMethodDetail schema"
  },
  "discriminator": {
    "propertyName": "payment_method_type",
    "mapping": {
      "UPI": "#/components/schemas/JuspayUpiPaymentMethod",
      "CARD": "#/components/schemas/JuspayCardPaymentMethod",
      "NB": "#/components/schemas/JuspayNetbankingPaymentMethod",
      "WALLET": "#/components/schemas/JuspayWalletPaymentMethod"
    }
  },
  "oneOf": [
    {
      "$ref": "#/components/schemas/JuspayUpiPaymentMethod"
    },
    {
      "$ref": "#/components/schemas/JuspayCardPaymentMethod"
    },
    {
      "$ref": "#/components/schemas/JuspayNetbankingPaymentMethod"
    },
    {
      "$ref": "#/components/schemas/JuspayWalletPaymentMethod"
    }
  ]
}

Auto-generated from OpenAPI spec and TypeScript definitions

Last updated: