{"record":{"id":"1e87d265c284253b","repo":"juspay/hyperswitch","slug":"tesouro-requires-signaturekey-auth-type","errorCode":null,"errorMessage":"Tesouro requires SignatureKey auth type","messagePattern":"Tesouro requires SignatureKey auth type","errorType":"exception","errorClass":"ApiErrorResponse","httpStatus":500,"severity":"error","filePath":"crates/router/src/core/unified_connector_service/connector_config.rs","lineNumber":1247,"sourceCode":"                    api_secret,\n                } => Ok(Self::Barclaycard {\n                    api_key: api_key.clone(),\n                    merchant_account: key1.clone(),\n                    api_secret: api_secret.clone(),\n                }),\n                _ => Err(err(\"Barclaycard requires SignatureKey auth type\")),\n            },\n            Connector::Tesouro => match auth {\n                ConnectorAuthType::SignatureKey {\n                    api_key,\n                    key1,\n                    api_secret,\n                } => Ok(Self::Tesouro {\n                    api_key: api_key.clone(),\n                    key1: key1.clone(),\n                    api_secret: api_secret.clone(),\n                }),\n                _ => Err(err(\"Tesouro requires SignatureKey auth type\")),\n            },\n            Connector::Ilixium => match auth {\n                ConnectorAuthType::SignatureKey {\n                    api_key,\n                    key1,\n                    api_secret,\n                } => Ok(Self::Ilixium {\n                    api_key: api_key.clone(),\n                    key1: key1.clone(),\n                    api_secret: api_secret.clone(),\n                }),\n                _ => Err(err(\"Ilixium requires SignatureKey auth type\")),\n            },\n            Connector::Checkout => match auth {\n                ConnectorAuthType::SignatureKey {\n                    api_key,\n                    key1,\n                    api_secret,","sourceCodeStart":1229,"sourceCodeEnd":1265,"githubUrl":"https://github.com/juspay/hyperswitch/blob/3093f22cc46b46415cca152ea0b234277b251ecd/crates/router/src/core/unified_connector_service/connector_config.rs#L1229-L1265","documentation":"Error \"Tesouro requires SignatureKey auth type\" thrown in juspay/hyperswitch.","triggerScenarios":"Thrown at crates/router/src/core/unified_connector_service/connector_config.rs:1192 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Configure the merchant connector account for Tesouro with the SignatureKey connector_auth_type","Recreate/update the connector account credentials to match the SignatureKey schema"],"exampleFix":null,"handlingStrategy":"try-catch","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3093f22cc46b46415cca152ea0b234277b251ecd","analyzedAt":"2026-08-23T00:36:32.882Z","contentChangedAt":"2026-08-23T00:36:32.882Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}