fix(payment_methods): make ApplepayPaymentMethod in payment_method_data column of payment_attempt table as json (#4154)

This commit is contained in:
Shankar Singh C
2024-03-20 18:57:13 +05:30
committed by GitHub
parent 0e9b2524cf
commit 7c0e4c7229
2 changed files with 10 additions and 16 deletions

View File

@ -3527,13 +3527,11 @@ pub async fn get_additional_payment_data(
}
api_models::payments::PaymentMethodData::Wallet(wallet) => match wallet {
api_models::payments::WalletData::ApplePay(apple_pay_wallet_data) => {
api_models::payments::AdditionalPaymentData::Wallet(Some(
api_models::payments::Wallets::ApplePay(
apple_pay_wallet_data.payment_method.to_owned(),
),
))
api_models::payments::AdditionalPaymentData::Wallet {
apple_pay: Some(apple_pay_wallet_data.payment_method.to_owned()),
}
}
_ => api_models::payments::AdditionalPaymentData::Wallet(None),
_ => api_models::payments::AdditionalPaymentData::Wallet { apple_pay: None },
},
api_models::payments::PaymentMethodData::PayLater(_) => {
api_models::payments::AdditionalPaymentData::PayLater {}