feat(connector): [Adyen] add PMD validation in validate_capture_method method for all the implemented PM’s (#3584)

This commit is contained in:
Swangi Kumari
2024-02-14 16:35:55 +05:30
committed by GitHub
parent e702341c64
commit 0c46f39b9e
42 changed files with 195 additions and 12 deletions

View File

@ -50,6 +50,24 @@ macro_rules! impl_error_display {
};
}
#[macro_export]
macro_rules! capture_method_not_supported {
($connector:expr, $capture_method:expr) => {
Err(errors::ConnectorError::NotSupported {
message: format!("{} for selected payment method", $capture_method),
connector: $connector,
}
.into())
};
($connector:expr, $capture_method:expr, $payment_method_type:expr) => {
Err(errors::ConnectorError::NotSupported {
message: format!("{} for {}", $capture_method, $payment_method_type),
connector: $connector,
}
.into())
};
}
macro_rules! impl_error_type {
($name: ident, $arg: tt) => {
#[derive(Debug)]