Skip to content

JuspayCardDetail

Type: schema

TypeScript Definition

typescript
JuspayCardDetail: {{
            card_sub_type: string;
            token?: {
                tokenization_status?: string;
                support_token_transaction?: boolean;
                last_four_digits?: string;
                cvv_less_support?: boolean;
                vault_provider?: string;
                par?: string;
                card_reference?: string;
                expiry_month?: string;
                token_supported_gateways?: string[];
                card_fingerprint?: string;
                cvv_less_details?: ({
                    gateway?: string;
                    gateway_reference_ids?: string[];
                } & {
                    [key: string]: unknown;
                })[];
                cvv_less_supported_gateways?: string[];
                provision_token_id?: string;
                card_isin?: string;
                expiry_year?: string;
            } & {
                [key: string]: unknown;
            };
            extended_card_type: string;
            tokens?: ({
                tokenization_status?: string;
                last_four_digits?: string;
                provider_category?: string;
                vault_provider?: string;
                par?: string;
                card_reference?: string;
                card_token?: string;
                expiry_month?: string;
                card_fingerprint?: string;
                provision_token_id?: string;
                card_isin?: string;
                expiry_year?: string;
            } & {
                [key: string]: unknown;
            })[];
            nickname: string;
            provider_category: string;
            vault_provider: string;
            card_reference: string;
            card_type: string;
            metadata: {
                origin_customer_id?: string;
                origin_merchant_id?: string;
            } & {
                [key: string]: unknown;
            };
            card_issuer: string;
            card_token: string;
            health: string;
            card_exp_month: string;
            mandate_support: boolean;
            provider: string;
            card_sub_type_category: string;
            expired: boolean;
            card_fingerprint: string;
            tokenize_support: boolean;
            juspay_bank_code: string;
            card_exp_year: string;
            name_on_card: string;
            country_code: string;
            atm_pin_auth_support?: boolean;
            direct_otp_support?: boolean;
            card_number: string;
            card_isin: string;
            card_brand: string;
            card_issuer_country: string;
        } & {
            [key: string]: unknown;
        };
        /** JuspayCardPaymentMethod */
}

OpenAPI Schema

json
{
  "title": "JuspayCardDetail",
  "type": "object",
  "externalDocs": {
    "url": "https://llm-docs.commercengine.io/storefront/schemas/JuspayCardDetail",
    "description": "API reference for the JuspayCardDetail schema"
  },
  "required": [
    "card_sub_type",
    "extended_card_type",
    "nickname",
    "provider_category",
    "vault_provider",
    "card_reference",
    "card_type",
    "metadata",
    "card_issuer",
    "card_token",
    "health",
    "card_exp_month",
    "mandate_support",
    "provider",
    "card_sub_type_category",
    "expired",
    "card_fingerprint",
    "tokenize_support",
    "juspay_bank_code",
    "card_exp_year",
    "name_on_card",
    "country_code",
    "card_number",
    "card_isin",
    "card_brand",
    "card_issuer_country"
  ],
  "properties": {
    "card_sub_type": {
      "type": "string"
    },
    "token": {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "tokenization_status": {
          "type": "string"
        },
        "support_token_transaction": {
          "type": "boolean"
        },
        "last_four_digits": {
          "type": "string"
        },
        "cvv_less_support": {
          "type": "boolean"
        },
        "vault_provider": {
          "type": "string"
        },
        "par": {
          "type": "string"
        },
        "card_reference": {
          "type": "string"
        },
        "expiry_month": {
          "type": "string"
        },
        "token_supported_gateways": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "card_fingerprint": {
          "type": "string"
        },
        "cvv_less_details": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "gateway": {
                "type": "string"
              },
              "gateway_reference_ids": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "cvv_less_supported_gateways": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "provision_token_id": {
          "type": "string"
        },
        "card_isin": {
          "type": "string"
        },
        "expiry_year": {
          "type": "string"
        }
      }
    },
    "extended_card_type": {
      "type": "string"
    },
    "tokens": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "tokenization_status": {
            "type": "string"
          },
          "last_four_digits": {
            "type": "string"
          },
          "provider_category": {
            "type": "string"
          },
          "vault_provider": {
            "type": "string"
          },
          "par": {
            "type": "string"
          },
          "card_reference": {
            "type": "string"
          },
          "card_token": {
            "type": "string"
          },
          "expiry_month": {
            "type": "string"
          },
          "card_fingerprint": {
            "type": "string"
          },
          "provision_token_id": {
            "type": "string"
          },
          "card_isin": {
            "type": "string"
          },
          "expiry_year": {
            "type": "string"
          }
        }
      }
    },
    "nickname": {
      "type": "string"
    },
    "provider_category": {
      "type": "string"
    },
    "vault_provider": {
      "type": "string"
    },
    "card_reference": {
      "type": "string"
    },
    "card_type": {
      "type": "string"
    },
    "metadata": {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "origin_customer_id": {
          "type": "string"
        },
        "origin_merchant_id": {
          "type": "string"
        }
      }
    },
    "card_issuer": {
      "type": "string"
    },
    "card_token": {
      "type": "string"
    },
    "health": {
      "type": "string"
    },
    "card_exp_month": {
      "type": "string"
    },
    "mandate_support": {
      "type": "boolean"
    },
    "provider": {
      "type": "string"
    },
    "card_sub_type_category": {
      "type": "string"
    },
    "expired": {
      "type": "boolean"
    },
    "card_fingerprint": {
      "type": "string"
    },
    "tokenize_support": {
      "type": "boolean"
    },
    "juspay_bank_code": {
      "type": "string"
    },
    "card_exp_year": {
      "type": "string"
    },
    "name_on_card": {
      "type": "string"
    },
    "country_code": {
      "type": "string"
    },
    "atm_pin_auth_support": {
      "type": "boolean"
    },
    "direct_otp_support": {
      "type": "boolean"
    },
    "card_number": {
      "type": "string"
    },
    "card_isin": {
      "type": "string"
    },
    "card_brand": {
      "type": "string"
    },
    "card_issuer_country": {
      "type": "string"
    }
  },
  "additionalProperties": true,
  "examples": []
}

Auto-generated from OpenAPI spec and TypeScript definitions

Last updated: