diff --git a/public/hyperswitch/Gateway/BAMBORAAPAC.svg b/public/hyperswitch/Gateway/BAMBORAAPAC.svg new file mode 100644 index 000000000..1fd8ed4c5 --- /dev/null +++ b/public/hyperswitch/Gateway/BAMBORAAPAC.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/screens/Connectors/ConnectorTypes.res b/src/screens/Connectors/ConnectorTypes.res index fbed73b8e..e807d6de4 100644 --- a/src/screens/Connectors/ConnectorTypes.res +++ b/src/screens/Connectors/ConnectorTypes.res @@ -85,6 +85,7 @@ type processorTypes = | ZSL | MIFINITY | RAZORPAY + | BAMBORA_APAC type threeDsAuthenticatorTypes = THREEDSECUREIO | NETCETERA diff --git a/src/screens/Connectors/ConnectorUtils.res b/src/screens/Connectors/ConnectorUtils.res index 25739ec66..7fa48464b 100644 --- a/src/screens/Connectors/ConnectorUtils.res +++ b/src/screens/Connectors/ConnectorUtils.res @@ -84,6 +84,7 @@ let connectorList: array = [ Processors(ZSL), Processors(PLACETOPAY), Processors(RAZORPAY), + Processors(BAMBORA_APAC), ] let connectorListForLive: array = [ @@ -427,6 +428,10 @@ let razorpayInfo = { description: "Razorpay helps you accept online payments from customers across Desktop, Mobile web, Android & iOS. Additionally by using Razorpay Payment Links, you can collect payments across multiple channels like SMS, Email, Whatsapp, Chatbots & Messenger.", } +let bamboraApacInfo = { + description: "Bambora offers the ability to securely and efficiently process online, real-time transactions via an API, our user-friendly interface. The API web service accepts and processes SOAP requests from a remote location over TCP/IP. Transaction results are returned in real-time via the API.", +} + let signifydInfo = { description: "One platform to protect the entire shopper journey end-to-end", validate: [ @@ -520,6 +525,7 @@ let getConnectorNameString = (connector: processorTypes) => | MIFINITY => "mifinity" | ZSL => "zsl" | RAZORPAY => "razorpay" + | BAMBORA_APAC => "bamboraapac" } let getThreeDsAuthenticatorNameString = (threeDsAuthenticator: threeDsAuthenticatorTypes) => @@ -607,6 +613,7 @@ let getConnectorNameTypeFromString = (connector, ~connectorType=ConnectorTypes.P | "mifinity" => Processors(MIFINITY) | "zsl" => Processors(ZSL) | "razorpay" => Processors(RAZORPAY) + | "bamboraapac" => Processors(BAMBORA_APAC) | _ => UnknownConnector("Not known") } | ThreeDsAuthenticator => @@ -685,6 +692,7 @@ let getProcessorInfo = connector => { | MIFINITY => mifinityInfo | ZSL => zslInfo | RAZORPAY => razorpayInfo + | BAMBORA_APAC => bamboraApacInfo } } let getThreedsAuthenticatorInfo = threeDsAuthenticator => @@ -1452,6 +1460,7 @@ let getDisplayNameForProcessor = connector => | MIFINITY => "MiFinity" | ZSL => "ZSL" | RAZORPAY => "Razorpay" + | BAMBORA_APAC => "Bambora Apac" } let getDisplayNameForThreedsAuthenticator = threeDsAuthenticator =>