fix(refund): add merchant_connector_id in refund (#3303)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Narayan Bhat
2024-01-11 19:16:51 +05:30
committed by GitHub
parent e75b11e98a
commit af43b07e43
3 changed files with 11 additions and 0 deletions

View File

@ -650,6 +650,7 @@ pub async fn validate_and_create_refund(
.set_attempt_id(payment_attempt.attempt_id.clone())
.set_refund_reason(req.reason)
.set_profile_id(payment_intent.profile_id.clone())
.set_merchant_connector_id(payment_attempt.merchant_connector_id.clone())
.to_owned();
let refund = match db
@ -776,6 +777,7 @@ impl ForeignFrom<storage::Refund> for api::RefundResponse {
created_at: Some(refund.created_at),
updated_at: Some(refund.updated_at),
connector: refund.connector,
merchant_connector_id: refund.merchant_connector_id,
}
}
}