diff --git a/public/hyperswitch/Gateway/NEXIXPAY.svg b/public/hyperswitch/Gateway/NEXIXPAY.svg new file mode 100644 index 000000000..e83ffe937 --- /dev/null +++ b/public/hyperswitch/Gateway/NEXIXPAY.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/screens/Connectors/ConnectorTypes.res b/src/screens/Connectors/ConnectorTypes.res index ca56e3ae9..7753a9ff7 100644 --- a/src/screens/Connectors/ConnectorTypes.res +++ b/src/screens/Connectors/ConnectorTypes.res @@ -96,6 +96,7 @@ type processorTypes = | FIUU | NOVALNET | DEUTSCHEBANK + | NEXIXPAY type threeDsAuthenticatorTypes = THREEDSECUREIO | NETCETERA diff --git a/src/screens/Connectors/ConnectorUtils.res b/src/screens/Connectors/ConnectorUtils.res index fb66b51f4..6d1799e90 100644 --- a/src/screens/Connectors/ConnectorUtils.res +++ b/src/screens/Connectors/ConnectorUtils.res @@ -101,6 +101,7 @@ let connectorList: array = [ Processors(WELLSFARGO), Processors(NOVALNET), Processors(DEUTSCHEBANK), + Processors(NEXIXPAY), ] let connectorListForLive: array = [ @@ -492,7 +493,9 @@ let deutscheBankInfo = { let taxJarInfo = { description: "TaxJar is reimagining how businesses manage sales tax compliance. Its cloud-based platform automates the entire sales tax life cycle across all sales channels — from calculations and nexus tracking to reporting and filing.", } - +let nexixpayInfo = { + description : "Nexi's latest generation virtual POS is designed for those who, through a website, want to sell goods or services by managing payments online." +} let signifydInfo = { description: "One platform to protect the entire shopper journey end-to-end", validate: [ @@ -597,6 +600,7 @@ let getConnectorNameString = (connector: processorTypes) => | FIUU => "fiuu" | NOVALNET => "novalnet" | DEUTSCHEBANK => "deutschebank" + | NEXIXPAY => "nexixpay" } let getThreeDsAuthenticatorNameString = (threeDsAuthenticator: threeDsAuthenticatorTypes) => @@ -712,6 +716,7 @@ let getConnectorNameTypeFromString = (connector, ~connectorType=ConnectorTypes.P | "fiuu" => Processors(FIUU) | "novalnet" => Processors(NOVALNET) | "deutschebank" => Processors(DEUTSCHEBANK) + | "nexixpay" => Processors(NEXIXPAY) | _ => UnknownConnector("Not known") } | ThreeDsAuthenticator => @@ -811,6 +816,7 @@ let getProcessorInfo = connector => { | FIUU => fiuuInfo | NOVALNET => novalnetInfo | DEUTSCHEBANK => deutscheBankInfo + | NEXIXPAY => nexixpayInfo } } let getThreedsAuthenticatorInfo = threeDsAuthenticator => @@ -1629,6 +1635,7 @@ let getDisplayNameForProcessor = connector => | FIUU => "Fiuu" | NOVALNET => "Novalnet" | DEUTSCHEBANK => "Deutsche Bank" + | NEXIXPAY => "Nexixpay" } let getDisplayNameForThreedsAuthenticator = threeDsAuthenticator =>