Skip to content

Commit 986ed2a

Browse files
fix(router): capture billing country in payments request (#4347)
1 parent 91830f6 commit 986ed2a

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

crates/router/src/connector/zsl/transformers.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -221,11 +221,7 @@ impl TryFrom<&ZslRouterData<&types::PaymentsAuthorizeRouterData>> for ZslPayment
221221
let family_name = item.router_data.get_optional_billing_last_name();
222222
let router_url = item.router_data.request.get_router_return_url()?;
223223
let webhook_url = item.router_data.request.get_webhook_url()?;
224-
let billing_country = item.router_data.get_optional_billing_country().ok_or(
225-
errors::ConnectorError::MissingRequiredField {
226-
field_name: "billing.address.country",
227-
},
228-
)?;
224+
let billing_country = item.router_data.get_billing_country()?;
229225

230226
let lang = item
231227
.router_data

crates/router/src/types/transformers.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,7 @@ impl<'a> From<&'a domain::Address> for api_types::Address {
588588
&& address.line2.is_none()
589589
&& address.line3.is_none()
590590
&& address.state.is_none()
591+
&& address.country.is_none()
591592
&& address.zip.is_none()
592593
&& address.first_name.is_none()
593594
&& address.last_name.is_none()

0 commit comments

Comments
 (0)