fix: payment_method_id not populated (#463)

This commit is contained in:
Manoj Ghorela
2023-01-25 19:29:36 +05:30
committed by GitHub
parent 9ae8b4e104
commit ecd0ca53b9
3 changed files with 5 additions and 5 deletions

View File

@ -280,8 +280,8 @@ pub async fn mock_delete_card<'a>(
.await
.change_context(errors::VaultError::FetchCardFailed)?;
Ok(payment_methods::DeleteCardResponse {
card_id: locker_mock_up.card_id,
external_id: locker_mock_up.external_id,
card_id: Some(locker_mock_up.card_id),
external_id: Some(locker_mock_up.external_id),
card_isin: None,
status: "SUCCESS".to_string(),
})

View File

@ -57,8 +57,8 @@ pub struct GetCardResponse {
#[derive(Debug, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct DeleteCardResponse {
pub card_id: String,
pub external_id: String,
pub card_id: Option<String>,
pub external_id: Option<String>,
pub card_isin: Option<Secret<String>>,
pub status: String,
}

View File

@ -91,7 +91,7 @@ impl Vaultable for api::CCard {
let supp_data = SupplementaryVaultData {
customer_id: value2.customer_id,
payment_method_id: None,
payment_method_id: value2.payment_method_id,
};
Ok((card, supp_data))