fix(connector): [NEXIXPAY] Add Validation Checks for Request Fields (#8345)

Co-authored-by: Sayak Bhattacharya <sayak.b@Sayak-Bhattacharya-G092THXJ34.local>
This commit is contained in:
Sayak Bhattacharya
2025-06-23 15:07:31 +05:30
committed by GitHub
parent 7338a8db85
commit 6fd7626c99
6 changed files with 323 additions and 95 deletions

View File

@ -161,6 +161,13 @@ pub enum ConnectorError {
},
#[error("{flow} flow not supported by {connector} connector")]
FlowNotSupported { flow: String, connector: String },
#[error("Connector '{connector}' rejected field '{field_name}': length {received_length} exceeds maximum of {max_length}'")]
MaxFieldLengthViolated {
connector: String,
field_name: String,
max_length: usize,
received_length: usize,
},
#[error("Capture method not supported")]
CaptureMethodNotSupported,
#[error("Missing connector transaction ID")]