+ className="w-full bg-white dark:bg-jp-gray-lightgray_background rounded-md px-4 pb-5 h-full">
{frmColumns
@@ -633,6 +621,20 @@ module FraudRiskBanner = {
}
}
+module RenderAccordian = {
+ @react.component
+ let make = (~initialExpandedArray=[], ~accordion) => {
+
+ }
+}
+
@react.component
let make = (~id) => {
open APIUtils
@@ -650,6 +652,24 @@ let make = (~id) => {
let orderData = OrderHooks.getOrdersData(id, refetchCounter, setScreenState)
let order = OrderEntity.itemToObjMapper(orderData->getDictFromJsonObject)
+ let refundData =
+ orderData
+ ->getDictFromJsonObject
+ ->getArrayFromDict("refunds", [])
+ ->Js.Json.array
+ ->OrderEntity.getRefunds
+
+ let isRefundDataAvailable = refundData->Js.Array2.length !== 0
+
+ let disputesData =
+ orderData
+ ->getDictFromJsonObject
+ ->getArrayFromDict("disputes", [])
+ ->Js.Json.array
+ ->DisputesEntity.getDisputes
+
+ let isDisputeDataVisible = disputesData->Js.Array2.length !== 0
+
let createdAt = React.useMemo1(() => {
orderData->getDictFromJsonObject->getString("created", "")
}, [orderData])
@@ -730,7 +750,7 @@ let make = (~id) => {
customUI={
}>
-
+
getDictFromJsonObject}
@@ -740,28 +760,72 @@ let make = (~id) => {
getDictFromJsonObject} />
+
+
+ {
+
+ },
+ renderContentOnTop: None,
+ },
+ ]}
+ />
+
+
+
+
+ {
+
+ },
+ renderContentOnTop: None,
+ },
+ ]}
+ />
+
+
-
getDictFromJsonObject}
- isNonRefundConnector={isNonRefundConnector(orderData)}
+ {
+ ReactDOM.Ref.domRef}>
+
+
+ },
+ renderContentOnTop: None,
+ },
+ ]}
/>
-
- getDictFromJsonObject} />
-
- ReactDOM.Ref.domRef}>
-
{"FRM Details"->React.string}
-
-
- getDictFromJsonObject}
- openRefundModal
- isNonRefundConnector={isNonRefundConnector(orderData)}
- isMetadata=true
+ {
+ getDictFromJsonObject}
+ openRefundModal
+ isNonRefundConnector={isNonRefundConnector(orderData)}
+ isMetadata=true
+ />
+ },
+ renderContentOnTop: None,
+ },
+ ]}
/>
diff --git a/src/screens/HyperSwitch/SDKPayment/TestCredentials.res b/src/screens/HyperSwitch/SDKPayment/TestCredentials.res
index 80878a989..fefab5baf 100644
--- a/src/screens/HyperSwitch/SDKPayment/TestCredentials.res
+++ b/src/screens/HyperSwitch/SDKPayment/TestCredentials.res
@@ -38,7 +38,9 @@ let make = () => {
{
- Window._open("https://hyperswitch.io/docs/paymentMethods/testCredentials")
+ Window._open(
+ "https://docs.hyperswitch.io/hyperswitch-cloud/connectors/test-a-payment-with-connector",
+ )
}}>
{"Test creds for other connectors here"->React.string}