mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-03 05:17:02 +08:00
refactor(connectors): [boa/cybs] add billing address to MIT request (#5068)
This commit is contained in:
@ -1309,7 +1309,11 @@ impl
|
|||||||
let payment_instrument = BankOfAmericaPaymentInstrument {
|
let payment_instrument = BankOfAmericaPaymentInstrument {
|
||||||
id: connector_mandate_id.into(),
|
id: connector_mandate_id.into(),
|
||||||
};
|
};
|
||||||
let order_information = OrderInformationWithBill::from((item, None));
|
let bill_to =
|
||||||
|
item.router_data.request.get_email().ok().and_then(|email| {
|
||||||
|
build_bill_to(item.router_data.get_optional_billing(), email).ok()
|
||||||
|
});
|
||||||
|
let order_information = OrderInformationWithBill::from((item, bill_to));
|
||||||
let payment_information =
|
let payment_information =
|
||||||
PaymentInformation::MandatePayment(Box::new(MandatePaymentInformation {
|
PaymentInformation::MandatePayment(Box::new(MandatePaymentInformation {
|
||||||
payment_instrument,
|
payment_instrument,
|
||||||
|
|||||||
@ -1413,7 +1413,11 @@ impl
|
|||||||
let payment_instrument = CybersoucrePaymentInstrument {
|
let payment_instrument = CybersoucrePaymentInstrument {
|
||||||
id: connector_mandate_id.into(),
|
id: connector_mandate_id.into(),
|
||||||
};
|
};
|
||||||
let order_information = OrderInformationWithBill::from((item, None));
|
let bill_to =
|
||||||
|
item.router_data.request.get_email().ok().and_then(|email| {
|
||||||
|
build_bill_to(item.router_data.get_optional_billing(), email).ok()
|
||||||
|
});
|
||||||
|
let order_information = OrderInformationWithBill::from((item, bill_to));
|
||||||
let payment_information =
|
let payment_information =
|
||||||
PaymentInformation::MandatePayment(Box::new(MandatePaymentInformation {
|
PaymentInformation::MandatePayment(Box::new(MandatePaymentInformation {
|
||||||
payment_instrument,
|
payment_instrument,
|
||||||
|
|||||||
Reference in New Issue
Block a user