We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13be4d3 commit 46f1419Copy full SHA for 46f1419
crates/router/src/core/payment_methods/cards.rs
@@ -1351,9 +1351,11 @@ pub async fn filter_payment_methods(
1351
payment_intent
1352
.allowed_payment_method_types
1353
.clone()
1354
- .parse_value("Vec<PaymentMethodType>")
1355
- .map_err(|error| logger::error!(%error, "Failed to deserialize PaymentIntent allowed_payment_method_types"))
1356
- .ok()
+ .map(|val| val.parse_value("Vec<PaymentMethodType>"))
+ .transpose()
+ .unwrap_or_else(|error| {
1357
+ logger::error!(%error, "Failed to deserialize PaymentIntent allowed_payment_method_types"); None
1358
+ })
1359
});
1360
1361
for payment_method_type_info in payment_methods_enabled
0 commit comments