feat(Connector): [Stripe] Implement Cashapp Wallet (#1103)

This commit is contained in:
AkshayaFoiger
2023-08-01 23:51:30 +05:30
committed by GitHub
parent 50298c1967
commit dadd13e381
14 changed files with 112 additions and 13 deletions

View File

@ -769,6 +769,7 @@ pub enum StripeNextAction {
},
QrCodeInformation {
image_data_url: url::Url,
display_to_timestamp: Option<i64>,
},
DisplayVoucherInformation {
voucher_details: payments::VoucherNextStepData,
@ -800,9 +801,13 @@ pub(crate) fn into_stripe_next_action(
payments::NextActionData::ThirdPartySdkSessionToken { session_token } => {
StripeNextAction::ThirdPartySdkSessionToken { session_token }
}
payments::NextActionData::QrCodeInformation { image_data_url } => {
StripeNextAction::QrCodeInformation { image_data_url }
}
payments::NextActionData::QrCodeInformation {
image_data_url,
display_to_timestamp,
} => StripeNextAction::QrCodeInformation {
image_data_url,
display_to_timestamp,
},
payments::NextActionData::DisplayVoucherInformation { voucher_details } => {
StripeNextAction::DisplayVoucherInformation { voucher_details }
}

View File

@ -370,6 +370,7 @@ pub enum StripeNextAction {
},
QrCodeInformation {
image_data_url: url::Url,
display_to_timestamp: Option<i64>,
},
DisplayVoucherInformation {
voucher_details: payments::VoucherNextStepData,
@ -401,9 +402,13 @@ pub(crate) fn into_stripe_next_action(
payments::NextActionData::ThirdPartySdkSessionToken { session_token } => {
StripeNextAction::ThirdPartySdkSessionToken { session_token }
}
payments::NextActionData::QrCodeInformation { image_data_url } => {
StripeNextAction::QrCodeInformation { image_data_url }
}
payments::NextActionData::QrCodeInformation {
image_data_url,
display_to_timestamp,
} => StripeNextAction::QrCodeInformation {
image_data_url,
display_to_timestamp,
},
payments::NextActionData::DisplayVoucherInformation { voucher_details } => {
StripeNextAction::DisplayVoucherInformation { voucher_details }
}