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