feat(connector): [PayU] Use connector_response_response_id as reference to merchant (#2452)

Co-authored-by: chikke srujan <121822803+srujanchikke@users.noreply.github.com>
This commit is contained in:
Harshal
2023-10-06 00:44:03 +05:30
committed by GitHub
parent cc7e90f229
commit e24897cd5d

View File

@ -194,12 +194,17 @@ impl<F, T>
Ok(Self {
status: enums::AttemptStatus::from(item.response.status.status_code),
response: Ok(types::PaymentsResponseData::TransactionResponse {
resource_id: types::ResponseId::ConnectorTransactionId(item.response.order_id),
resource_id: types::ResponseId::ConnectorTransactionId(
item.response.order_id.clone(),
),
redirection_data: None,
mandate_reference: None,
connector_metadata: None,
network_txn_id: None,
connector_response_reference_id: None,
connector_response_reference_id: item
.response
.ext_order_id
.or(Some(item.response.order_id)),
}),
amount_captured: None,
..item.data
@ -326,12 +331,17 @@ impl<F, T>
Ok(Self {
status: enums::AttemptStatus::from(item.response.status.status_code.clone()),
response: Ok(types::PaymentsResponseData::TransactionResponse {
resource_id: types::ResponseId::ConnectorTransactionId(item.response.order_id),
resource_id: types::ResponseId::ConnectorTransactionId(
item.response.order_id.clone(),
),
redirection_data: None,
mandate_reference: None,
connector_metadata: None,
network_txn_id: None,
connector_response_reference_id: None,
connector_response_reference_id: item
.response
.ext_order_id
.or(Some(item.response.order_id)),
}),
amount_captured: None,
..item.data
@ -461,7 +471,10 @@ impl<F, T>
mandate_reference: None,
connector_metadata: None,
network_txn_id: None,
connector_response_reference_id: None,
connector_response_reference_id: order
.ext_order_id
.clone()
.or(Some(order.order_id.clone())),
}),
amount_captured: Some(
order