feat(connector): add support for bank redirect for Paypal (#1107)

This commit is contained in:
Prasunna Soppa
2023-08-02 17:17:34 +05:30
committed by GitHub
parent 9cba7da0d3
commit 57887bdf3a
10 changed files with 388 additions and 16 deletions

View File

@ -795,6 +795,18 @@ impl AddressDetailsData for api::AddressDetails {
}
}
pub trait BankRedirectBillingData {
fn get_billing_name(&self) -> Result<Secret<String>, Error>;
}
impl BankRedirectBillingData for payments::BankRedirectBilling {
fn get_billing_name(&self) -> Result<Secret<String>, Error> {
self.billing_name
.clone()
.ok_or_else(missing_field_err("billing_details.billing_name"))
}
}
pub trait MandateData {
fn get_end_date(&self, format: date_time::DateFormat) -> Result<String, Error>;
fn get_metadata(&self) -> Result<pii::SecretSerdeValue, Error>;