feat(connector): add surcharge support in paypal connector (#2568)

This commit is contained in:
Sai Harsha Vardhan
2023-10-16 14:47:43 +05:30
committed by GitHub
parent 2d5d3b8efb
commit 92ee1db107

View File

@ -370,7 +370,10 @@ impl ConnectorIntegration<api::Authorize, types::PaymentsAuthorizeData, types::P
let connector_router_data = paypal::PaypalRouterData::try_from(( let connector_router_data = paypal::PaypalRouterData::try_from((
&self.get_currency_unit(), &self.get_currency_unit(),
req.request.currency, req.request.currency,
req.request.amount, req.request
.surcharge_details
.as_ref()
.map_or(req.request.amount, |surcharge| surcharge.final_amount),
req, req,
))?; ))?;
let req_obj = paypal::PaypalPaymentsRequest::try_from(&connector_router_data)?; let req_obj = paypal::PaypalPaymentsRequest::try_from(&connector_router_data)?;