{"record":{"id":"55768cb67fd9f177","repo":"juspay/hyperswitch","slug":"deutsche-bank-requires-multiauthkey-auth-type-cus","errorCode":null,"errorMessage":"Deutsche Bank requires MultiAuthKey auth type (customer_identifier / key_id / signing_private_key / client_certificate_bundle)","messagePattern":"Deutsche Bank requires MultiAuthKey auth type \\(customer_identifier / key_id / signing_private_key / client_certificate_bundle\\)","errorType":"exception","errorClass":"ApiErrorResponse::InternalServerError","httpStatus":500,"severity":"error","filePath":"crates/router/src/core/unified_connector_service/connector_config.rs","lineNumber":1776,"sourceCode":"                    client_id: key1.clone(),\n                    certificates: Some(api_secret.clone()),\n                    private_key: Some(key2.clone()),\n                }),\n                _ => Err(err(\"Itaubank requires BodyKey auth type\")),\n            },\n            Connector::Deutschebank => match auth {\n                ConnectorAuthType::MultiAuthKey {\n                    api_key,\n                    key1,\n                    api_secret,\n                    key2,\n                } => Ok(Self::Deutschebank {\n                    customer_identifier: api_key.clone(),\n                    key_id: key1.clone(),\n                    signing_private_key: api_secret.clone(),\n                    client_certificate_bundle: key2.clone(),\n                }),\n                _ => Err(err(\n                    \"Deutsche Bank requires MultiAuthKey auth type \\\n                     (customer_identifier / key_id / signing_private_key / client_certificate_bundle)\",\n                )),\n            },\n            Connector::Imerchantsolutions => match auth {\n                ConnectorAuthType::HeaderKey { api_key } => Ok(Self::Imerchantsolutions {\n                    api_key: api_key.clone(),\n                    merchant_id: None,\n                }),\n                ConnectorAuthType::BodyKey { api_key, key1 } => Ok(Self::Imerchantsolutions {\n                    api_key: api_key.clone(),\n                    merchant_id: Some(key1.clone()),\n                }),\n                _ => Err(err(\"Imerchantsolutions requires HeaderKey auth type\")),\n            },\n            Connector::AbsaSanlam => match auth {\n                ConnectorAuthType::BodyKey { api_key, key1 } => Ok(Self::AbsaSanlam {\n                    api_key: api_key.clone(),","sourceCodeStart":1758,"sourceCodeEnd":1794,"githubUrl":"https://github.com/juspay/hyperswitch/blob/3093f22cc46b46415cca152ea0b234277b251ecd/crates/router/src/core/unified_connector_service/connector_config.rs#L1758-L1794","documentation":"Error \"Deutsche Bank requires MultiAuthKey auth type (customer_identifier / key_id / signing_private_key / client_certificate_bundle)\" thrown in juspay/hyperswitch.","triggerScenarios":"Thrown at crates/router/src/core/unified_connector_service/connector_config.rs:1683 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Configure Deutsche Bank with the MultiAuthKey auth type providing customer_identifier, key_id, signing_private_key and client_certificate_bundle"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3093f22cc46b46415cca152ea0b234277b251ecd","analyzedAt":"2026-08-19T10:36:43.745Z","contentChangedAt":"2026-08-19T10:36:43.745Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}