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 =>