{"record":{"id":"076f8b0d2511bc84","repo":"juspay/hyperswitch","slug":"capture-failed","errorCode":"CAPTURE_FAILED","errorMessage":"CAPTURE_FAILED","messagePattern":"CAPTURE_FAILED","errorType":"error_code","errorClass":"hyperswitch_domain_models::router_data::ErrorResponse","httpStatus":null,"severity":"error","filePath":"crates/hyperswitch_connectors/src/connectors/celero/transformers.rs","lineNumber":711,"sourceCode":"                        item.data.request.connector_transaction_id.clone(),\n                    ),\n                    redirection_data: Box::new(None),\n                    mandate_reference: Box::new(None),\n                    connector_metadata: None,\n                    network_txn_id: None,\n                    network_txn_link_id: None,\n                    connector_response_reference_id: None,\n                    incremental_authorization_allowed: None,\n                    authentication_data: None,\n                    charges: None,\n                    payment_account_reference: None,\n                }),\n                ..item.data\n            }),\n            CeleroResponseStatus::Error => Ok(Self {\n                status: common_enums::AttemptStatus::Failure,\n                response: Err(hyperswitch_domain_models::router_data::ErrorResponse {\n                    code: \"CAPTURE_FAILED\".to_string(),\n                    message: item\n                        .response\n                        .msg\n                        .clone()\n                        .unwrap_or(consts::NO_ERROR_MESSAGE.to_string()),\n                    reason: None,\n                    status_code: item.http_code,\n                    attempt_status: None,\n                    connector_transaction_id: Some(\n                        item.data.request.connector_transaction_id.clone(),\n                    ),\n                    connector_response_reference_id: None,\n                    network_decline_code: None,\n                    network_advice_code: None,\n                    network_error_message: None,\n                    connector_metadata: None,\n                }),\n                ..item.data","sourceCodeStart":693,"sourceCodeEnd":729,"githubUrl":"https://github.com/juspay/hyperswitch/blob/973a5edb12842ef8df860868e0eacb6be01592b5/crates/hyperswitch_connectors/src/connectors/celero/transformers.rs#L693-L729","documentation":"Error \"CAPTURE_FAILED\" thrown in juspay/hyperswitch.","triggerScenarios":"Thrown at crates/hyperswitch_connectors/src/connectors/celero/transformers.rs:709 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify the payment is in a capturable state (authorized, not already captured/voided) before retrying","Check the capture amount and currency against the original authorization in the Celero dashboard","Inspect the Celero error response code/message in logs and reconcile the transaction manually if needed"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"973a5edb12842ef8df860868e0eacb6be01592b5","analyzedAt":"2026-08-19T10:36:43.745Z","contentChangedAt":"2026-08-19T10:36:43.745Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}