Skip to content

Commit

Permalink
chore(euclid_wasm): paypal metadata (#4868)
Browse files Browse the repository at this point in the history
  • Loading branch information
JeevaRamu0104 authored Jun 4, 2024
1 parent 901b88a commit d413e1a
Showing 1 changed file with 18 additions and 15 deletions.
33 changes: 18 additions & 15 deletions crates/connector_configs/src/transformer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -71,24 +71,27 @@ impl DashboardRequestPayload {
api_models::enums::PaymentExperience::RedirectToUrl,
api_models::enums::PaymentExperience::InvokeSdkClient,
];

let default_provider = Provider {
payment_method_type: Paypal,
accepted_currencies: None,
accepted_countries: None,
};
let provider = providers.first().unwrap_or(&default_provider);
let mut payment_method_types = Vec::new();

for experience in payment_experiences {
for provider in &providers {
let data = payment_methods::RequestPaymentMethodTypes {
payment_method_type: provider.payment_method_type,
card_networks: None,
minimum_amount: Some(0),
maximum_amount: Some(68607706),
recurring_enabled: true,
installment_payment_enabled: false,
accepted_currencies: provider.accepted_currencies.clone(),
accepted_countries: provider.accepted_countries.clone(),
payment_experience: Some(experience),
};
payment_method_types.push(data);
}
let data = payment_methods::RequestPaymentMethodTypes {
payment_method_type: provider.payment_method_type,
card_networks: None,
minimum_amount: Some(0),
maximum_amount: Some(68607706),
recurring_enabled: true,
installment_payment_enabled: false,
accepted_currencies: provider.accepted_currencies.clone(),
accepted_countries: provider.accepted_countries.clone(),
payment_experience: Some(experience),
};
payment_method_types.push(data);
}

payment_method_types
Expand Down

0 comments on commit d413e1a

Please sign in to comment.