JuspayPaymentMethodDetail
Type: schema
TypeScript Definition
typescript
JuspayPaymentMethodDetail: components["schemas"]["JuspayUpiPaymentMethod"] | components["schemas"]["JuspayCardPaymentMethod"] | components["schemas"]["JuspayNetbankingPaymentMethod"] | components["schemas"]["JuspayWalletPaymentMethod"]Component References
| Reference | Resolves 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