Skip to content

Commit

Permalink
feat: new connector deutsche bank (#1408)
Browse files Browse the repository at this point in the history
  • Loading branch information
gitanjli525 authored Sep 19, 2024
1 parent e143725 commit fb7847b
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 0 deletions.
13 changes: 13 additions & 0 deletions public/hyperswitch/Gateway/DEUTSCHEBANK.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/screens/Connectors/ConnectorTypes.res
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ type processorTypes =
| WELLSFARGO
| FIUU
| NOVALNET
| DEUTSCHEBANK

type threeDsAuthenticatorTypes = THREEDSECUREIO | NETCETERA

Expand Down
9 changes: 9 additions & 0 deletions src/screens/Connectors/ConnectorUtils.res
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ let connectorList: array<connectorTypes> = [
Processors(FIUU),
Processors(WELLSFARGO),
Processors(NOVALNET),
Processors(DEUTSCHEBANK),
]

let connectorListForLive: array<connectorTypes> = [
Expand Down Expand Up @@ -484,6 +485,10 @@ let novalnetInfo = {
description: "Novalnet is a global payment service provider and financial technology company based in Germany. It offers a wide range of payment processing solutions and services to merchants and businesses, enabling them to accept various forms of payments online, in-store, or through mobile platforms.",
}

let deutscheBankInfo = {
description: "Deutsche Bank is a German multinational investment bank and financial services company.",
}

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.",
}
Expand Down Expand Up @@ -591,6 +596,7 @@ let getConnectorNameString = (connector: processorTypes) =>
| FISERVIPG => "fiservemea"
| FIUU => "fiuu"
| NOVALNET => "novalnet"
| DEUTSCHEBANK => "deutschebank"
}

let getThreeDsAuthenticatorNameString = (threeDsAuthenticator: threeDsAuthenticatorTypes) =>
Expand Down Expand Up @@ -705,6 +711,7 @@ let getConnectorNameTypeFromString = (connector, ~connectorType=ConnectorTypes.P
| "wellsfargo" => Processors(WELLSFARGO)
| "fiuu" => Processors(FIUU)
| "novalnet" => Processors(NOVALNET)
| "deutschebank" => Processors(DEUTSCHEBANK)
| _ => UnknownConnector("Not known")
}
| ThreeDsAuthenticator =>
Expand Down Expand Up @@ -803,6 +810,7 @@ let getProcessorInfo = connector => {
| WELLSFARGO => wellsfargoInfo
| FIUU => fiuuInfo
| NOVALNET => novalnetInfo
| DEUTSCHEBANK => deutscheBankInfo
}
}
let getThreedsAuthenticatorInfo = threeDsAuthenticator =>
Expand Down Expand Up @@ -1630,6 +1638,7 @@ let getDisplayNameForProcessor = connector =>
| FISERVIPG => "Fiserv IPG"
| FIUU => "Fiuu"
| NOVALNET => "Novalnet"
| DEUTSCHEBANK => "Deutsche Bank"
}

let getDisplayNameForThreedsAuthenticator = threeDsAuthenticator =>
Expand Down

0 comments on commit fb7847b

Please sign in to comment.