diff --git a/src/screens/Connectors/ConnectorPreview.res b/src/screens/Connectors/ConnectorPreview.res
index 209a854dc..37d9b2fba 100644
--- a/src/screens/Connectors/ConnectorPreview.res
+++ b/src/screens/Connectors/ConnectorPreview.res
@@ -133,6 +133,7 @@ module ConnectorSummaryGrid = {
~updateStepValue=None,
~getConnectorDetails=None,
) => {
+ let url = RescriptReactRouter.useUrl()
let mixpanelEvent = MixpanelHook.useSendEvent()
let businessProfiles = HyperswitchAtom.businessProfilesAtom->Recoil.useRecoilValueFromAtom
let defaultBusinessProfile = businessProfiles->MerchantAccountUtils.getValueFromBusinessProfile
@@ -170,6 +171,10 @@ module ConnectorSummaryGrid = {
let (_, connectorAccountFields, _, _, _, _, _) = ConnectorUtils.getConnectorFields(
connectorDetails,
)
+ let isUpdateFlow = switch url.path->HSwitchUtils.urlPath {
+ | list{_, "new"} => false
+ | _ => true
+ }
@@ -222,7 +227,9 @@ module ConnectorSummaryGrid = {
})
->React.array}
-
+
+
+
@@ -256,21 +263,23 @@ module ConnectorSummaryGrid = {
})
->React.array}
- {
- mixpanelEvent(~eventName=`processor_update_payment_methods_${connector}`)
+
+ {
+ mixpanelEvent(~eventName=`processor_update_payment_methods_${connector}`)
- setCurrentStep(_ => state)
- }}>
- }
- toolTipPosition=Top
- tooltipWidthClass="w-fit"
- />
-
+ setCurrentStep(_ => state)
+ }}>
+ }
+ toolTipPosition=Top
+ tooltipWidthClass="w-fit"
+ />
+
+
diff --git a/src/screens/Connectors/ConnectorUpdateAuthCreds.res b/src/screens/Connectors/ConnectorUpdateAuthCreds.res
index 041bc6d4e..47d7ec823 100644
--- a/src/screens/Connectors/ConnectorUpdateAuthCreds.res
+++ b/src/screens/Connectors/ConnectorUpdateAuthCreds.res
@@ -24,7 +24,7 @@ let make = (~connectorInfo: ConnectorTypes.connectorPayload, ~getConnectorDetail
| AuthenticationProcessor => Window.getAuthenticationConnectorConfig(connectorName)
| PMAuthProcessor => Window.getPMAuthenticationProcessorConfig(connectorName)
| TaxProcessor => Window.getTaxProcessorConfig(connectorName)
- | _ => JSON.Encode.null
+ | PaymentVas => JSON.Encode.null
}
dict
} else {
diff --git a/src/screens/Connectors/ConnectorUtils.res b/src/screens/Connectors/ConnectorUtils.res
index 9ed5157d4..6bd189fb3 100644
--- a/src/screens/Connectors/ConnectorUtils.res
+++ b/src/screens/Connectors/ConnectorUtils.res
@@ -1695,6 +1695,7 @@ let connectorTypeTuple = connectorType => {
| "payout_processor" => (PayoutProcessor, PayoutConnector)
| "authentication_processor" => (AuthenticationProcessor, ThreeDsAuthenticator)
| "payment_method_auth" => (PMAuthProcessor, PMAuthenticationProcessor)
+ | "tax_processor" => (TaxProcessor, TaxProcessor)
| _ => (PaymentProcessor, Processor)
}
}