mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-02 21:07:58 +08:00
refactor(router): added a new type minor unit to amount (#4629)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> Co-authored-by: Hrithikesh <61539176+hrithikesh026@users.noreply.github.com>
This commit is contained in:
@ -69,7 +69,7 @@ impl ConstructFlowSpecificData<frm_api::Checkout, FraudCheckCheckoutData, FraudC
|
||||
connector_meta_data: None,
|
||||
amount_captured: None,
|
||||
request: FraudCheckCheckoutData {
|
||||
amount: self.payment_attempt.amount,
|
||||
amount: self.payment_attempt.amount.get_amount_as_i64(),
|
||||
order_details: self.order_details.clone(),
|
||||
currency: self.payment_attempt.currency,
|
||||
browser_info,
|
||||
|
||||
@ -72,10 +72,12 @@ pub async fn construct_fulfillment_router_data<'a>(
|
||||
address: PaymentAddress::default(),
|
||||
auth_type: payment_attempt.authentication_type.unwrap_or_default(),
|
||||
connector_meta_data: merchant_connector_account.get_metadata(),
|
||||
amount_captured: payment_intent.amount_captured,
|
||||
amount_captured: payment_intent
|
||||
.amount_captured
|
||||
.map(|amt| amt.get_amount_as_i64()),
|
||||
payment_method_status: None,
|
||||
request: FraudCheckFulfillmentData {
|
||||
amount: payment_attempt.amount,
|
||||
amount: payment_attempt.amount.get_amount_as_i64(),
|
||||
order_details: payment_intent.order_details.clone(),
|
||||
fulfillment_req: fulfillment_request,
|
||||
},
|
||||
|
||||
@ -67,7 +67,7 @@ impl ConstructFlowSpecificData<RecordReturn, FraudCheckRecordReturnData, FraudCh
|
||||
connector_meta_data: None,
|
||||
amount_captured: None,
|
||||
request: FraudCheckRecordReturnData {
|
||||
amount: self.payment_attempt.amount,
|
||||
amount: self.payment_attempt.amount.get_amount_as_i64(),
|
||||
refund_method: RefundMethod::OriginalPaymentInstrument, //we dont consume this data now in payments...hence hardcoded
|
||||
currency,
|
||||
refund_transaction_id: self.refund.clone().map(|refund| refund.refund_id),
|
||||
|
||||
@ -64,7 +64,7 @@ impl ConstructFlowSpecificData<frm_api::Sale, FraudCheckSaleData, FraudCheckResp
|
||||
connector_meta_data: None,
|
||||
amount_captured: None,
|
||||
request: FraudCheckSaleData {
|
||||
amount: self.payment_attempt.amount,
|
||||
amount: self.payment_attempt.amount.get_amount_as_i64(),
|
||||
order_details: self.order_details.clone(),
|
||||
currency: self.payment_attempt.currency,
|
||||
email: customer
|
||||
|
||||
@ -74,7 +74,7 @@ impl
|
||||
connector_meta_data: None,
|
||||
amount_captured: None,
|
||||
request: FraudCheckTransactionData {
|
||||
amount: self.payment_attempt.amount,
|
||||
amount: self.payment_attempt.amount.get_amount_as_i64(),
|
||||
order_details: self.order_details.clone(),
|
||||
currency,
|
||||
payment_method,
|
||||
|
||||
Reference in New Issue
Block a user