diff --git a/src/test/odr/odr.spec.ts b/src/test/odr/odr.spec.ts
new file mode 100644
index 0000000000000000000000000000000000000000..808f9970dc6e0ca6ecc2c111b6e600857430f0c8
--- /dev/null
+++ b/src/test/odr/odr.spec.ts
@@ -0,0 +1,124 @@
+import "reflect-metadata";
+import { describe, it, expect, beforeAll, jest } from "@jest/globals";
+import { container } from "../../inversify/inversify.config";
+import { GCLController } from "../../gcl/gcl.controller";
+import HttpClient from "../../httpclient/http.service";
+
+import SearchRequestFromUI from "./request-from-ui/search.request.json";
+import SearchResponseToUI from "./response-to-ui/response.search.json";
+import SearchResponseFromPS from "./response-from-ps/search-arbitration.json";
+
+import SelectRequestFromUI from "./request-from-ui/select.request.json";
+import SelectResponseToUI from "./response-to-ui/response.select.json";
+import SelectResponseFromPS from "./response-from-ps/select.response.json";
+
+import InitRequestFromUI from "./request-from-ui/init-consent-form.request.json";
+import InitResponseToUI from "./response-to-ui/response.init-consent-form.json";
+import InitResponseFromPS from "./response-from-ps/init-consent-form.response.json";
+
+import ConfirmRequestFromUI from "./request-from-ui/confirm.request.json";
+import ConfirmResponseToUI from "./response-to-ui/response.confirm.json";
+import ConfirmResponseFromPS from "./response-from-ps/confirm.response.json";
+
+import StatusRequestFromUI from "./request-from-ui/status.request.json";
+import StatusResponseToUI from "./response-to-ui/response.status.json";
+import StatusResponseFromPS from "./response-from-ps/status.reponse.json";
+
+import CancelRequestFromUI from "./request-from-ui/cancel.request.json";
+import CancelResponseToUI from "./response-to-ui/response.cancel.json";
+import CancelResponseFromPS from "./response-from-ps/cancel.response.json";
+
+import SupportRequestFromUI from "./request-from-ui/support.request.json";
+import SupportResponseToUI from "./response-to-ui/response.support.json";
+import SupportResponseFromPS from "./response-from-ps/support.response.json";
+
+import RatingRequestFromUI from "./request-from-ui/rating.request.json";
+import RatingResponseToUI from "./response-to-ui/response.rating.json";
+import RatingResponseFromPS from "./response-from-ps/rating.response.json";
+
+import UpdateRequestFromUI from "./request-from-ui/update.request.json";
+import UpdateResponseToUI from "./response-to-ui/response.update.json";
+import UpdateResponseFromPS from "./response-from-ps/update.response.json";
+
+describe("Odr Controller Testing", () => {
+  let controller: GCLController;
+  beforeAll(async () => {
+    controller = container.resolve(GCLController);
+  });
+
+  it("Controller Should be defined", async () => {
+    expect(controller).toBeDefined();
+  });
+
+  it("Search API for Odr should be working fine", async () => {
+    jest
+      .spyOn(HttpClient.prototype, "post")
+      .mockImplementation(async () => SearchResponseFromPS);
+    const data = await controller.search(SearchRequestFromUI);
+    expect(JSON.stringify(data)).toEqual(JSON.stringify(SearchResponseToUI));
+  });
+
+  it("Select API for Odr should be working fine", async () => {
+    jest
+      .spyOn(HttpClient.prototype, "post")
+      .mockImplementation(async () => SelectResponseFromPS);
+    const data = await controller.select(SelectRequestFromUI);
+    expect(JSON.stringify(data)).toEqual(JSON.stringify(SelectResponseToUI));
+  });
+
+  it("Init API for odr should be working fine", async () => {
+    jest
+      .spyOn(HttpClient.prototype, "post")
+      .mockImplementation(async () => InitResponseFromPS);
+    const data = await controller.init(InitRequestFromUI);
+    expect(JSON.stringify(data)).toEqual(JSON.stringify(InitResponseToUI));
+  });
+
+  it("Confirm API for odr should be working fine", async () => {
+    jest
+      .spyOn(HttpClient.prototype, "post")
+      .mockImplementation(async () => ConfirmResponseFromPS);
+    const data = await controller.confirm(ConfirmRequestFromUI);
+    expect(JSON.stringify(data)).toEqual(JSON.stringify(ConfirmResponseToUI));
+  });
+
+  it("Status API for odr should be working fine", async () => {
+    jest
+      .spyOn(HttpClient.prototype, "post")
+      .mockImplementation(async () => StatusResponseFromPS);
+    const data = await controller.status(StatusRequestFromUI);
+    expect(JSON.stringify(data)).toEqual(JSON.stringify(StatusResponseToUI));
+  });
+
+  it("Cancel API for odr should be working fine", async () => {
+    jest
+      .spyOn(HttpClient.prototype, "post")
+      .mockImplementation(async () => CancelResponseFromPS);
+    const data = await controller.cancel(CancelRequestFromUI);
+    expect(JSON.stringify(data)).toEqual(JSON.stringify(CancelResponseToUI));
+  });
+
+  it("Support API for odr should be working fine", async () => {
+    jest
+      .spyOn(HttpClient.prototype, "post")
+      .mockImplementation(async () => SupportResponseFromPS);
+    const data = await controller.support(SupportRequestFromUI);
+    expect(JSON.stringify(data)).toEqual(JSON.stringify(SupportResponseToUI));
+  });
+
+  it("Rating API for odr should be working fine", async () => {
+    jest
+      .spyOn(HttpClient.prototype, "post")
+      .mockImplementation(async () => RatingResponseFromPS);
+    const data = await controller.rating(RatingRequestFromUI);
+    expect(JSON.stringify(data)).toEqual(JSON.stringify(RatingResponseToUI));
+  });
+
+  it("Update API for odr should be working fine", async () => {
+    jest
+      .spyOn(HttpClient.prototype, "post")
+      .mockImplementation(async () => UpdateResponseFromPS);
+    const data = await controller.update(UpdateRequestFromUI);
+    expect(JSON.stringify(data)).toEqual(JSON.stringify(UpdateResponseToUI));
+  });
+});
diff --git a/src/test/odr/request-from-ui/cancel.request.json b/src/test/odr/request-from-ui/cancel.request.json
new file mode 100644
index 0000000000000000000000000000000000000000..419c3479a9d52b6a28ea9e5fffd66d792b68a290
--- /dev/null
+++ b/src/test/odr/request-from-ui/cancel.request.json
@@ -0,0 +1,19 @@
+{
+  "data": [
+    {
+      "context": {
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "bpp_id": "alpha-odr-bpp.becknprotocol.io",
+        "bpp_uri": "https://alpha-odr-network-bpp.becknprotocol.io",
+        "domain": "online-dispute-resolution:0.1.0"
+      },
+      "message": {
+        "order_id": "572BHD23HD",
+        "cancellation_reason_id": "5",
+        "descriptor": {
+          "short_desc": "Dispute dropped"
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/request-from-ui/confirm.request.json b/src/test/odr/request-from-ui/confirm.request.json
new file mode 100644
index 0000000000000000000000000000000000000000..0019529a1db69f36fdf464042d1401efdb68f7a8
--- /dev/null
+++ b/src/test/odr/request-from-ui/confirm.request.json
@@ -0,0 +1,58 @@
+{
+  "data": [
+    {
+      "context": {
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "bpp_id": "{{bpp_id}}",
+        "bpp_uri": "{{bpp_uri}}",
+        "domain": "online-dispute-resolution:0.1.0"
+      },
+      "message": {
+        "orders": {
+          "provider": {
+            "id": "ODR001"
+          },
+          "items": [
+            {
+              "id": "ALPHA-ARB-01",
+              "category_ids": ["ODRCAT001"],
+              "xinput": {
+                "form_response": {
+                  "status": true,
+                  "submission_id": "c844d5f4-29c3-4398-b594-8b4716ef5dbf"
+                }
+              }
+            }
+          ],
+          "billing": {
+            "name": "John Doe",
+            "email": "john.doe@example.com",
+            "address": "21A, ABC Appartments, HSR Layout, Bengaluru"
+          },
+          "fulfillments": [
+            {
+              "customer": {
+                "person": {
+                  "name": "John Doe"
+                },
+                "contact": {
+                  "phone": "+91-9999999999",
+                  "email": "john.doe@example.com"
+                }
+              }
+            }
+          ],
+          "payments": [
+            {
+              "params": {
+                "amount": "12000",
+                "currency": "INR"
+              },
+              "status": "PAID"
+            }
+          ]
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/request-from-ui/init-consent-form.request.json b/src/test/odr/request-from-ui/init-consent-form.request.json
new file mode 100644
index 0000000000000000000000000000000000000000..ef3ef16ed52b29b27acfb7a5919ef6e4216b4b0b
--- /dev/null
+++ b/src/test/odr/request-from-ui/init-consent-form.request.json
@@ -0,0 +1,56 @@
+{
+  "data": [
+    {
+      "context": {
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "bpp_id": "{{bpp_id}}",
+        "bpp_uri": "{{bpp_uri}}",
+        "domain": "online-dispute-resolution:0.1.0"
+      },
+      "message": {
+        "orders": {
+          "provider": {
+            "id": "ODR001"
+          },
+          "items": [
+            {
+              "id": "ALPHA-ARB-01",
+              "category_ids": ["ODRCAT001"],
+              "xinput": {
+                "form_response": {
+                  "status": true,
+                  "submission_id": "c844d5f4-29c3-4398-b594-8b4716ef5dbf"
+                }
+              }
+            }
+          ],
+          "billing": {
+            "name": "John Doe",
+            "email": "john.doe@example.com",
+            "address": "21A, ABC Appartments, HSR Layout, Bengaluru"
+          },
+          "fulfillments": [
+            {
+              "customer": {
+                "person": {
+                  "name": "John Doe"
+                },
+                "contact": {
+                  "phone": "+91-9999999999",
+                  "email": "john.doe@example.com"
+                }
+              }
+            }
+          ],
+          "tags": [
+            {
+              "descriptor": {
+                "name": "consent-form"
+              }
+            }
+          ]
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/request-from-ui/rating.request.json b/src/test/odr/request-from-ui/rating.request.json
new file mode 100644
index 0000000000000000000000000000000000000000..b6f427e6aeb3b96860d78d05f77016bc64f6ec96
--- /dev/null
+++ b/src/test/odr/request-from-ui/rating.request.json
@@ -0,0 +1,19 @@
+{
+  "data": [
+    {
+      "context": {
+        "bpp_id": "{{bpp_id}}",
+        "bpp_uri": "{{bpp_uri}}",
+        "domain": "online-dispute-resolution:0.1.0"
+      },
+      "message": {
+        "ratings": [
+          {
+            "id": "a9aaecca-10b7-4d19-b640-b047a7c621961676906777032",
+            "rating_category": "Provider"
+          }
+        ]
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/request-from-ui/search.request.json b/src/test/odr/request-from-ui/search.request.json
new file mode 100644
index 0000000000000000000000000000000000000000..bbdabda3f9e98661b928cec59958e3ea72da2099
--- /dev/null
+++ b/src/test/odr/request-from-ui/search.request.json
@@ -0,0 +1,10 @@
+{
+  "context": {
+    "domain": "online-dispute-resolution:0.1.0",
+    "bpp_id": "{{bpp_id}}",
+    "bpp_uri": "{{bpp_uri}}"
+  },
+  "category": {
+    "categoryCode": "arbitration-service"
+  }
+}
diff --git a/src/test/odr/request-from-ui/select.request.json b/src/test/odr/request-from-ui/select.request.json
new file mode 100644
index 0000000000000000000000000000000000000000..deab149165ba2e821836b6072d6358ada2b58299
--- /dev/null
+++ b/src/test/odr/request-from-ui/select.request.json
@@ -0,0 +1,25 @@
+{
+  "data": [
+    {
+      "context": {
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "domain": "online-dispute-resolution:0.1.0"
+      },
+      "message": {
+        "orders": {
+          "provider": {
+            "id": "ODR001"
+          },
+          "items": [
+            {
+              "id": "ALPHA-ARB-01",
+              "category_ids": ["ODRCAT001"]
+            }
+          ]
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/request-from-ui/status.request.json b/src/test/odr/request-from-ui/status.request.json
new file mode 100644
index 0000000000000000000000000000000000000000..f46a2b84baf7af861f589f716b045755cc7210bb
--- /dev/null
+++ b/src/test/odr/request-from-ui/status.request.json
@@ -0,0 +1,15 @@
+{
+  "data": [
+    {
+      "context": {
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "bpp_id": "{{bpp_id}}",
+        "bpp_uri": "{{bpp_uri}}",
+        "domain": "online-dispute-resolution:0.1.0"
+      },
+      "message": {
+        "order_id": "66b7b9bad166"
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/request-from-ui/support.request.json b/src/test/odr/request-from-ui/support.request.json
new file mode 100644
index 0000000000000000000000000000000000000000..8eaf8f13fc6cad4f9ea27db0dd0420caee96f794
--- /dev/null
+++ b/src/test/odr/request-from-ui/support.request.json
@@ -0,0 +1,19 @@
+{
+  "data": [
+    {
+      "context": {
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "bpp_id": "{{bpp_id}}",
+        "bpp_uri": "{{bpp_uri}}",
+        "domain": "online-dispute-resolution:0.1.0"
+      },
+      "message": {
+        "support": {
+          "order_id": "572BHD23HD",
+          "phone": "+919876543210",
+          "email": "john.doe@gmail.com"
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/request-from-ui/update.request.json b/src/test/odr/request-from-ui/update.request.json
new file mode 100644
index 0000000000000000000000000000000000000000..61275e7c3eec8d141969786905d082b7176d9fba
--- /dev/null
+++ b/src/test/odr/request-from-ui/update.request.json
@@ -0,0 +1,33 @@
+{
+  "data": [
+    {
+      "context": {
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "bpp_id": "{{bpp_id}}",
+        "bpp_uri": "{{bpp_uri}}",
+        "domain": "online-dispute-resolution:0.1.0"
+      },
+      "orderId": "2ab2ebf6-02b9-47b3-9a82-b8f7aa80f5b2",
+      "updateDetails": {
+        "updateTarget": "order.fulfillments[0].agent",
+        "fulfillments": [
+          {
+            "agent": {
+              "person": {
+                "id": "ca063dc9d321",
+                "name": "Mr Adam Smith"
+              }
+            }
+          }
+        ],
+        "tags": [
+          {
+            "descriptor": {
+              "name": "agent"
+            }
+          }
+        ]
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-from-ps/cancel.response.json b/src/test/odr/response-from-ps/cancel.response.json
new file mode 100644
index 0000000000000000000000000000000000000000..0870cd25861b9b7308cf023a729fec944fd2795a
--- /dev/null
+++ b/src/test/odr/response-from-ps/cancel.response.json
@@ -0,0 +1,203 @@
+[
+  {
+    "context": {
+      "ttl": "PT10M",
+      "action": "cancel",
+      "timestamp": "2024-03-22T08:46:08.527Z",
+      "message_id": "a6d0df0c-e7dc-4ce5-b698-92d4d4532c8e",
+      "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+      "domain": "online-dispute-resolution:0.1.0",
+      "version": "1.1.0",
+      "bap_id": "shivani-bap",
+      "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+      "location": {
+        "country": {
+          "name": "India",
+          "code": "IND"
+        },
+        "city": {
+          "name": "Bangalore",
+          "code": "std:080"
+        }
+      },
+      "bpp_id": "shreyvishalnew.bpp",
+      "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app"
+    },
+    "responses": [
+      {
+        "context": {
+          "domain": "online-dispute-resolution:0.1.0",
+          "action": "on_cancel",
+          "version": "1.1.0",
+          "bpp_id": "shreyvishalnew.bpp",
+          "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+          "country": "IND",
+          "city": "std:080",
+          "location": {
+            "country": {
+              "code": "IND"
+            }
+          },
+          "bap_id": "shivani-bap",
+          "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+          "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+          "message_id": "a6d0df0c-e7dc-4ce5-b698-92d4d4532c8e",
+          "ttl": "PT10M",
+          "timestamp": "2024-03-22T08:46:12.519Z"
+        },
+        "message": {
+          "order": {
+            "id": "fcbc405b6608",
+            "status": "CANCELLED",
+            "provider": {
+              "id": "ODR001",
+              "descriptor": {
+                "images": [
+                  {
+                    "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+                    "size_type": "xs"
+                  }
+                ],
+                "name": "Alpha",
+                "short_desc": "Alpha Pvt Ltd., India.",
+                "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+                "additional_desc": {
+                  "url": "https://www.alpha.com/content/aboutus"
+                }
+              }
+            },
+            "items": [
+              {
+                "id": "ALPHA-ARB-01",
+                "descriptor": {
+                  "code": "arbitration-service",
+                  "name": "Arbitration Services"
+                }
+              }
+            ],
+            "quote": {
+              "price": {
+                "currency": "INR",
+                "value": "12500"
+              },
+              "breakup": [
+                {
+                  "title": "Base fee",
+                  "price": {
+                    "value": "7000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Agent fees",
+                  "price": {
+                    "value": "5000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Fee per hearing",
+                  "price": {
+                    "value": "500",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Cancellation fees",
+                  "price": {
+                    "value": "5000",
+                    "currency": "INR"
+                  }
+                }
+              ]
+            },
+            "billing": {
+              "name": "John Doe",
+              "email": "john.doe@example.com",
+              "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+              "city": {
+                "name": "Bengaluru"
+              }
+            },
+            "fulfillments": [
+              {
+                "customer": {
+                  "person": {
+                    "name": "John Doe"
+                  },
+                  "contact": {
+                    "phone": "+91-9999999999",
+                    "email": "john.doe@example.com"
+                  }
+                },
+                "agent": {
+                  "person": {
+                    "id": "fsjks743DGS",
+                    "name": "Mr Adam Smith"
+                  },
+                  "contact": {
+                    "phone": "+91-7898765665",
+                    "email": "adam.smith@odr.com"
+                  }
+                },
+                "state": {
+                  "descriptor": {
+                    "code": "dispute-cancelled",
+                    "name": "Dispute Order Cancelled"
+                  },
+                  "updated_at": "2023-11-26T05:23:03.443Z"
+                },
+                "tracking": false
+              }
+            ],
+            "payments": [
+              {
+                "type": "PRE-ORDER",
+                "params": {
+                  "amount": "12000",
+                  "currency": "INR"
+                },
+                "status": "PAID",
+                "time": {
+                  "range": {
+                    "start": "2023-06-01T00:00:00.000Z",
+                    "end": "2023-06-30T23:59:59.000Z"
+                  }
+                }
+              }
+            ],
+            "cancellation_terms": [
+              {
+                "fulfillment_state": {
+                  "descriptor": {
+                    "code": "dispute-hearing-in-progress"
+                  }
+                },
+                "cancellation_fee": {
+                  "percentage": "30%"
+                },
+                "external_ref": {
+                  "mimetype": "text/html",
+                  "url": "https://alpha.in/charge/tnc.html"
+                }
+              }
+            ],
+            "docs": [
+              {
+                "descriptor": {
+                  "code": "case-document",
+                  "name": "Case Documentation",
+                  "short_desc": "Download all the case documents from here"
+                },
+                "mime_type": "application/pdf",
+                "url": "https://xyz.com/case-doc/04389d8c-6a50-4664-9c08-4ee45fef44e8.pdf"
+              }
+            ],
+            "created_at": "2023-11-25T05:23:03.443Z",
+            "type": "DEFAULT"
+          }
+        }
+      }
+    ]
+  }
+]
diff --git a/src/test/odr/response-from-ps/confirm.response.json b/src/test/odr/response-from-ps/confirm.response.json
new file mode 100644
index 0000000000000000000000000000000000000000..006c1419437d05bc81e894f18785b00c5c7bbea3
--- /dev/null
+++ b/src/test/odr/response-from-ps/confirm.response.json
@@ -0,0 +1,236 @@
+[
+  {
+    "context": {
+      "ttl": "PT10M",
+      "action": "confirm",
+      "timestamp": "2024-03-22T10:15:02.322Z",
+      "message_id": "53778c59-0275-443c-9e4f-6b00f6d0f110",
+      "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+      "domain": "online-dispute-resolution:0.1.0",
+      "version": "1.1.0",
+      "bap_id": "shivani-bap",
+      "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+      "location": {
+        "country": {
+          "name": "India",
+          "code": "IND"
+        },
+        "city": {
+          "name": "Bangalore",
+          "code": "std:080"
+        }
+      },
+      "bpp_id": "shreyvishalnew.bpp",
+      "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app"
+    },
+    "responses": [
+      {
+        "context": {
+          "domain": "online-dispute-resolution:0.1.0",
+          "action": "on_confirm",
+          "version": "1.1.0",
+          "bpp_id": "shreyvishalnew.bpp",
+          "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+          "country": "IND",
+          "city": "std:080",
+          "location": {
+            "country": {
+              "code": "IND"
+            }
+          },
+          "bap_id": "shivani-bap",
+          "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+          "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+          "message_id": "53778c59-0275-443c-9e4f-6b00f6d0f110",
+          "ttl": "PT10M",
+          "timestamp": "2024-03-22T10:15:06.460Z"
+        },
+        "message": {
+          "order": {
+            "id": "efe7535c-1f54-40d9-82b9-88ed93d2cc50",
+            "provider": {
+              "id": "ODR001",
+              "descriptor": {
+                "images": [
+                  {
+                    "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+                    "size_type": "xs"
+                  }
+                ],
+                "name": "Alpha",
+                "short_desc": "Alpha Pvt Ltd., India.",
+                "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+                "additional_desc": {
+                  "url": "https://www.alpha.com/content/aboutus"
+                }
+              },
+              "categories": [
+                {
+                  "id": "ODRCAT001",
+                  "descriptor": {
+                    "code": "civil-dispute",
+                    "name": "Civil Dispute"
+                  }
+                }
+              ]
+            },
+            "items": [
+              {
+                "id": "ALPHA-ARB-01",
+                "descriptor": {
+                  "code": "arbitration-service",
+                  "name": "Arbitration Services"
+                },
+                "category_ids": ["ODRCAT001"]
+              }
+            ],
+            "quote": {
+              "price": {
+                "currency": "INR",
+                "value": "12500"
+              },
+              "breakup": [
+                {
+                  "title": "Base fee",
+                  "price": {
+                    "value": "7000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Agent fees",
+                  "price": {
+                    "value": "5000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Fee per hearing",
+                  "price": {
+                    "value": "500",
+                    "currency": "INR"
+                  }
+                }
+              ]
+            },
+            "billing": {
+              "name": "John Doe",
+              "email": "john.doe@example.com",
+              "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+              "city": {
+                "name": "Bengaluru"
+              }
+            },
+            "fulfillments": [
+              {
+                "customer": {
+                  "person": {
+                    "name": "John Doe"
+                  },
+                  "contact": {
+                    "phone": "+91-9999999999",
+                    "email": "john.doe@example.com"
+                  }
+                },
+                "agent": {
+                  "person": {
+                    "id": "fsjks743DGS",
+                    "name": "Mr Adam Smith"
+                  },
+                  "contact": {
+                    "phone": "+91-7898765665",
+                    "email": "adam.smith@odr.com"
+                  }
+                },
+                "state": {
+                  "descriptor": {
+                    "code": "arbitration-confirmed",
+                    "name": "Dispute Order Confirmed"
+                  },
+                  "updated_at": "2023-11-25T05:23:03.443Z"
+                },
+                "stops": [
+                  {
+                    "instructions": {
+                      "name": "Instructions after order confirm",
+                      "short_desc": "Navigate to the following provider link to continue the order",
+                      "media": [
+                        {
+                          "url": "https://alpha-odr-network-bpp.becknprotocol.io/dispute"
+                        }
+                      ]
+                    }
+                  }
+                ],
+                "tracking": false
+              }
+            ],
+            "payments": [
+              {
+                "type": "PRE-ORDER",
+                "params": {
+                  "amount": "12000",
+                  "currency": "INR"
+                },
+                "status": "PAID",
+                "time": {
+                  "range": {
+                    "start": "2023-06-01T00:00:00.000Z",
+                    "end": "2023-06-30T23:59:59.000Z"
+                  }
+                }
+              }
+            ],
+            "cancellation_terms": [
+              {
+                "fulfillment_state": {
+                  "descriptor": {
+                    "code": "dispute-hearing-in-progress"
+                  }
+                },
+                "cancellation_fee": {
+                  "percentage": "30%"
+                },
+                "external_ref": {
+                  "mimetype": "text/html",
+                  "url": "https://alpha.in/charge/tnc.html"
+                }
+              }
+            ],
+            "docs": [
+              {
+                "descriptor": {
+                  "code": "case-document",
+                  "name": "Respondent Detail",
+                  "short_desc": "Respondent Details"
+                },
+                "mime_type": "application/pdf",
+                "url": "https://www.africau.edu/images/default/sample.pdf"
+              },
+              {
+                "descriptor": {
+                  "code": "case-document",
+                  "name": "Consent Detail",
+                  "short_desc": "Consent Detail"
+                },
+                "mime_type": "application/pdf",
+                "url": "https://www.africau.edu/images/default/sample.pdf"
+              },
+              {
+                "descriptor": {
+                  "code": "case-document",
+                  "name": "Dispute Detail",
+                  "short_desc": "Dispute Detail"
+                },
+                "mime_type": "application/pdf",
+                "url": "https://www.africau.edu/images/default/sample.pdf"
+              }
+            ],
+            "created_at": "2023-11-25T05:23:03.443Z",
+            "type": "DEFAULT"
+          }
+        }
+      }
+    ]
+  }
+]
diff --git a/src/test/odr/response-from-ps/init-consent-form.response.json b/src/test/odr/response-from-ps/init-consent-form.response.json
new file mode 100644
index 0000000000000000000000000000000000000000..321958c78b82c9a67c08624005243e8ce385735d
--- /dev/null
+++ b/src/test/odr/response-from-ps/init-consent-form.response.json
@@ -0,0 +1,158 @@
+[
+  {
+    "context": {
+      "ttl": "PT10M",
+      "action": "init",
+      "timestamp": "2024-03-22T10:08:31.833Z",
+      "message_id": "5f813e7f-e2c3-4157-9d83-0bb8b1d3b766",
+      "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+      "domain": "online-dispute-resolution:0.1.0",
+      "version": "1.1.0",
+      "bap_id": "shivani-bap",
+      "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+      "location": {
+        "country": {
+          "name": "India",
+          "code": "IND"
+        },
+        "city": {
+          "name": "Bangalore",
+          "code": "std:080"
+        }
+      },
+      "bpp_id": "shreyvishalnew.bpp",
+      "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app"
+    },
+    "responses": [
+      {
+        "context": {
+          "domain": "online-dispute-resolution:0.1.0",
+          "action": "on_init",
+          "version": "1.1.0",
+          "bpp_id": "shreyvishalnew.bpp",
+          "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+          "country": "IND",
+          "city": "std:080",
+          "location": {
+            "country": {
+              "code": "IND"
+            }
+          },
+          "bap_id": "shivani-bap",
+          "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+          "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+          "message_id": "5f813e7f-e2c3-4157-9d83-0bb8b1d3b766",
+          "ttl": "PT10M",
+          "timestamp": "2024-03-22T10:08:36.104Z"
+        },
+        "message": {
+          "order": {
+            "provider": {
+              "id": "ODR001",
+              "descriptor": {
+                "images": [
+                  {
+                    "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+                    "size_type": "xs"
+                  }
+                ],
+                "name": "Alpha",
+                "short_desc": "Alpha Pvt Ltd., India.",
+                "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+                "additional_desc": {
+                  "url": "https://www.alpha.com/content/aboutus"
+                }
+              }
+            },
+            "categories": [
+              {
+                "id": "ODRCAT001",
+                "descriptor": {
+                  "code": "civil-dispute",
+                  "name": "Civil Dispute"
+                }
+              }
+            ],
+            "items": [
+              {
+                "id": "ALPHA-ARB-01",
+                "descriptor": {
+                  "code": "arbitration-service",
+                  "name": "Arbitration Services"
+                },
+                "category_ids": ["ODRCAT001"],
+                "xinput": {
+                  "head": {
+                    "descriptor": {
+                      "name": "Consent Form"
+                    },
+                    "index": {
+                      "min": 0,
+                      "cur": 1,
+                      "max": 2
+                    },
+                    "headings": [
+                      "Respondent Details",
+                      "Consent Form",
+                      "Dispute Details"
+                    ]
+                  },
+                  "form": {
+                    "mime_type": "text/html",
+                    "url": "https://6vs8xnx5i7.alpha.co.in/agreement/xinput/formid/a23f2fdfbbb8ac402bfd54f"
+                  },
+                  "required": true
+                }
+              }
+            ],
+            "quote": {
+              "price": {
+                "currency": "INR",
+                "value": "2500"
+              },
+              "breakup": [
+                {
+                  "title": "Base fee",
+                  "price": {
+                    "value": "2000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Fee per hearing",
+                  "price": {
+                    "value": "500",
+                    "currency": "INR"
+                  }
+                }
+              ]
+            },
+            "billing": {
+              "name": "John Doe",
+              "email": "john.doe@example.com",
+              "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+              "city": {
+                "name": "Bengaluru"
+              }
+            },
+            "fulfillments": [
+              {
+                "customer": {
+                  "person": {
+                    "name": "John Doe"
+                  },
+                  "contact": {
+                    "phone": "+91-9999999999",
+                    "email": "john.doe@example.com"
+                  }
+                },
+                "tracking": false
+              }
+            ],
+            "type": "DEFAULT"
+          }
+        }
+      }
+    ]
+  }
+]
diff --git a/src/test/odr/response-from-ps/rating.response.json b/src/test/odr/response-from-ps/rating.response.json
new file mode 100644
index 0000000000000000000000000000000000000000..b005bebfd59e059f613073195f07ce13dc4bd070
--- /dev/null
+++ b/src/test/odr/response-from-ps/rating.response.json
@@ -0,0 +1,61 @@
+[
+  {
+    "context": {
+      "ttl": "PT10M",
+      "action": "rating",
+      "timestamp": "2024-03-22T11:26:12.031Z",
+      "message_id": "0c3b8ad6-9fd6-4277-8032-8f27eeb89996",
+      "transaction_id": "f0d52a56-6aa3-4522-affd-a757e3f12de3",
+      "domain": "online-dispute-resolution:0.1.0",
+      "version": "1.1.0",
+      "bap_id": "shivani-bap",
+      "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+      "location": {
+        "country": {
+          "name": "India",
+          "code": "IND"
+        },
+        "city": {
+          "name": "Bangalore",
+          "code": "std:080"
+        }
+      },
+      "bpp_id": "shreyvishalnew.bpp",
+      "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app"
+    },
+    "responses": [
+      {
+        "context": {
+          "domain": "online-dispute-resolution:0.1.0",
+          "action": "on_rating",
+          "version": "1.1.0",
+          "bpp_id": "shreyvishalnew.bpp",
+          "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+          "country": "IND",
+          "city": "std:080",
+          "location": {
+            "country": {
+              "code": "IND"
+            }
+          },
+          "bap_id": "shivani-bap",
+          "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+          "transaction_id": "f0d52a56-6aa3-4522-affd-a757e3f12de3",
+          "message_id": "0c3b8ad6-9fd6-4277-8032-8f27eeb89996",
+          "ttl": "PT10M",
+          "timestamp": "2024-03-22T11:26:16.012Z"
+        },
+        "message": {
+          "feedback_form": {
+            "xinput": {
+              "form": {
+                "url": "https://alpha-odr-network-bpp.becknprotocol.io/feedback/portal"
+              },
+              "required": "false"
+            }
+          }
+        }
+      }
+    ]
+  }
+]
diff --git a/src/test/odr/response-from-ps/search-arbitration.json b/src/test/odr/response-from-ps/search-arbitration.json
new file mode 100644
index 0000000000000000000000000000000000000000..640803766d4c67edbeb2b3ad6cefaf6b87f8d177
--- /dev/null
+++ b/src/test/odr/response-from-ps/search-arbitration.json
@@ -0,0 +1,262 @@
+{
+  "context": {
+    "ttl": "PT10M",
+    "action": "search",
+    "timestamp": "2024-03-22T08:27:19.513Z",
+    "message_id": "7acc1696-0b88-4dd7-add6-139617d399ab",
+    "transaction_id": "4f5f41dc-d8b2-49ee-ad1c-f2075b273dd9",
+    "domain": "online-dispute-resolution:0.1.0",
+    "version": "1.1.0",
+    "bap_id": "shivani-bap",
+    "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+    "location": {
+      "country": {
+        "name": "India",
+        "code": "IND"
+      },
+      "city": {
+        "name": "Bangalore",
+        "code": "std:080"
+      }
+    },
+    "bpp_id": "shreyvishalnew.bpp",
+    "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app"
+  },
+  "responses": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_search",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "4f5f41dc-d8b2-49ee-ad1c-f2075b273dd9",
+        "message_id": "7acc1696-0b88-4dd7-add6-139617d399ab",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T08:27:23.667Z"
+      },
+      "message": {
+        "catalog": {
+          "descriptor": {
+            "name": "Online Dispute Resolution Services"
+          }
+        },
+        "providers": [
+          {
+            "id": "ODR001",
+            "descriptor": {
+              "images": [
+                {
+                  "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+                  "size_type": "xs"
+                }
+              ],
+              "name": "Alpha",
+              "short_desc": "Alpha Pvt Ltd., India.",
+              "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+              "additional_desc": {
+                "url": "https://www.alpha.com/content/aboutus"
+              }
+            },
+            "categories": [
+              {
+                "id": "ODRCAT001",
+                "descriptor": {
+                  "code": "civil-dispute",
+                  "name": "Civil Dispute"
+                }
+              },
+              {
+                "id": "ODRCAT002",
+                "descriptor": {
+                  "code": "financial-dispute",
+                  "name": "Financial Dispute"
+                }
+              },
+              {
+                "id": "ODRCAT003",
+                "descriptor": {
+                  "code": "employment-dispute",
+                  "name": "Employment Dispute"
+                }
+              },
+              {
+                "id": "ODRCAT004",
+                "descriptor": {
+                  "code": "commercial-dispute",
+                  "name": "Commercial Dispute"
+                }
+              },
+              {
+                "id": "ODRCAT005",
+                "descriptor": {
+                  "code": "family-dispute",
+                  "name": "Family Dispute"
+                }
+              }
+            ],
+            "items": [
+              {
+                "id": "ALPHA-ARB-01",
+                "descriptor": {
+                  "code": "arbitration-service",
+                  "name": "Arbitration Services",
+                  "short_desc": "Seamless resolution for disputes. Our expert arbitration services ensure fairness and harmony in legal matters, fostering peaceful settlements.",
+                  "long_desc": "<html><body><p>HarmonyArbitrators specializes in comprehensive arbitration services for civil, family, employment, commercial, and financial disputes.</p><p>Our seasoned arbitrators prioritize efficiency, ensuring fair and impartial resolutions. With a commitment to transparency and client satisfaction, we navigate complexities with professionalism, adhering to ethical standards. Trust HarmonyArbitrators for streamlined processes, timely outcomes, and tailored solutions. We strive not only to resolve disputes but also to leave parties with a sense of harmony and justice. Experience dedicated and effective dispute resolution with HarmonyArbitrators.</p></body></html>",
+                  "images": [
+                    {
+                      "url": "https://imgs.search.brave.com/HJwyZoG5OILiz5APZC6fTdryfIWTfYBw7azIWCFNOag/rs:fit:860:0:0/g:ce/aHR0cHM6Ly9zdDIu/ZGVwb3NpdHBob3Rv/cy5jb20vMTcwMTY1/MS83MTkxL2kvNjAw/L2RlcG9zaXRwaG90/b3NfNzE5MTUxOTEt/c3RvY2stcGhvdG8t/YXJiaXRyYXRpb24t/Y29uY2VwdC5qcGc"
+                    }
+                  ]
+                },
+                "category_ids": [
+                  "ODRCAT001",
+                  "ODRCAT002",
+                  "ODRCAT003",
+                  "ODRCAT004",
+                  "ODRCAT005"
+                ],
+                "add_ons": [
+                  {
+                    "id": "ALPHA-ARB-01-COU",
+                    "descriptor": {
+                      "code": "counselling-service",
+                      "name": "Counselling Services"
+                    }
+                  },
+                  {
+                    "id": "ALPHA-ARB-01-TRA",
+                    "descriptor": {
+                      "code": "transcription-service",
+                      "name": "Transcription Services"
+                    }
+                  }
+                ]
+              },
+              {
+                "id": "ALPHA-CONC-01",
+                "descriptor": {
+                  "code": "conciliation-service",
+                  "name": "Conciliation Services",
+                  "short_desc": "HarmonyArbitrators offers expert conciliation services, fostering amicable resolutions for disputes. Trust us for a harmonious legal experience",
+                  "long_desc": "<html><body><p>HarmonyArbitrators excels in conciliation services, promoting amicable resolutions for :&nbsp;</p><ol><li>civil,</li><li>family,</li><li>employment,</li><li>commercial, and</li><li>financial disputes.</li></ol><p>Our skilled conciliators facilitate constructive dialogue, guiding parties toward mutually beneficial outcomes with a commitment to fairness, transparency, and client satisfaction. Choose HarmonyArbitrators for dedicated, effective, and harmonious dispute resolution.</p></body></html>",
+                  "images": [
+                    {
+                      "url": "https://imgs.search.brave.com/3sw6gA5m5UDna6snNBMSm3Moh7H55TbK3BR_RhNhZ50/rs:fit:860:0:0/g:ce/aHR0cHM6Ly9oNy5h/bGFteS5jb20vY29t/cGZyL3c2cjQxeS9j/b21pdGUtY29uc3Vs/dGF0aWYtZXQtZGUt/Y29uY2lsaWF0aW9u/LWFjYXMtc2Vydmlj/ZS1hcmJpdGF0aW9u/LXRleHRlLXN1ci1s/ZXMtbm90ZXMtaXNv/bGVlcy1zdXItb2Zm/aWNlLTI0LXc2cjQx/eS5qcGc"
+                    }
+                  ]
+                },
+                "category_ids": [
+                  "ODRCAT001",
+                  "ODRCAT002",
+                  "ODRCAT003",
+                  "ODRCAT004",
+                  "ODRCAT005"
+                ],
+                "add_ons": [
+                  {
+                    "id": "ALPHA-CONC-01-COU",
+                    "descriptor": {
+                      "code": "counselling-service",
+                      "name": "Counselling Services"
+                    }
+                  },
+                  {
+                    "id": "ALPHA-CONC-01-TRA",
+                    "descriptor": {
+                      "code": "transcription-service",
+                      "name": "Transcription Services"
+                    }
+                  }
+                ]
+              },
+              {
+                "id": "ALPHA-MED-01",
+                "descriptor": {
+                  "code": "mediation-service",
+                  "name": "Mediation Services",
+                  "short_desc": "Your trusted partner for mediation services. Navigate disputes with our expert mediators for a harmonious legal resolution.",
+                  "long_desc": "<html><body><p>At HarmonyArbitrators, our mediation services are designed to guide you through civil, family, employment, commercial, and financial disputes with skill and compassion. Our experienced mediators foster open communication, facilitating collaborative solutions that prioritize fairness and client satisfaction.</p><p>Trust HarmonyArbitrators for a dedicated, transparent, and effective approach to achieving harmonious resolutions in complex legal matters.</p></body></html>",
+                  "images": [
+                    {
+                      "url": "https://imgs.search.brave.com/dP8znd4KG19WF0aZ3xL1B4KCu9ek1bHi6FICyW2GokU/rs:fit:860:0:0/g:ce/aHR0cHM6Ly9zdDIu/ZGVwb3NpdHBob3Rv/cy5jb20vOTcxNDA2/MC80NzgxNS9pLzQ1/MC9kZXBvc2l0cGhv/dG9zXzQ3ODE1MDA1/Mi1zdG9jay1waG90/by1tZWRpYXRpb24t/d29yZC13b29kZW4t/YmxvY2tzLWNvbW11/bmljYXRpb24uanBn"
+                    }
+                  ]
+                },
+                "category_ids": ["ODRCAT002", "ODRCAT004", "ODRCAT005"],
+                "add_ons": [
+                  {
+                    "id": "ALPHA-MED-01-COU",
+                    "descriptor": {
+                      "code": "counselling-service",
+                      "name": "Counselling Services"
+                    }
+                  },
+                  {
+                    "id": "ALPHA-MED-01-TRA",
+                    "descriptor": {
+                      "code": "transcription-service",
+                      "name": "Transcription Services"
+                    }
+                  }
+                ]
+              }
+            ],
+            "offers": [
+              {
+                "descriptor": {
+                  "name": "Offers on services"
+                },
+                "category_ids": ["ODRCAT004", "ODRCAT005"],
+                "item_ids": ["ALPHA-MED-01", "ALPHA-ARB-01"]
+              }
+            ],
+            "tags": [
+              {
+                "descriptor": {
+                  "code": "provider-info",
+                  "name": "Provider Information"
+                },
+                "list": [
+                  {
+                    "descriptor": {
+                      "code": "area-of-expertise",
+                      "name": "Area of expertise"
+                    },
+                    "value": "Financial Disputes, Commercial Disputes"
+                  }
+                ]
+              },
+              {
+                "descriptor": {
+                  "code": "service-language",
+                  "name": "Service Language"
+                },
+                "list": [
+                  {
+                    "value": "English"
+                  },
+                  {
+                    "value": "Hindi"
+                  },
+                  {
+                    "value": "Marathi"
+                  }
+                ]
+              }
+            ]
+          }
+        ]
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-from-ps/select.response.json b/src/test/odr/response-from-ps/select.response.json
new file mode 100644
index 0000000000000000000000000000000000000000..2ec326ed92d613cef1a0d3446e88700383400859
--- /dev/null
+++ b/src/test/odr/response-from-ps/select.response.json
@@ -0,0 +1,121 @@
+[
+  {
+    "context": {
+      "ttl": "PT10M",
+      "action": "select",
+      "timestamp": "2024-03-22T09:39:55.575Z",
+      "message_id": "ee37f166-f31b-4b8f-b868-950a36ea9e95",
+      "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+      "domain": "online-dispute-resolution:0.1.0",
+      "version": "1.1.0",
+      "bap_id": "shivani-bap",
+      "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+      "location": {
+        "country": {
+          "name": "India",
+          "code": "IND"
+        },
+        "city": {
+          "name": "Bangalore",
+          "code": "std:080"
+        }
+      },
+      "bpp_id": "shreyvishalnew.bpp",
+      "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app"
+    },
+    "responses": [
+      {
+        "context": {
+          "domain": "online-dispute-resolution:0.1.0",
+          "action": "on_select",
+          "version": "1.1.0",
+          "bpp_id": "shreyvishalnew.bpp",
+          "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+          "country": "IND",
+          "city": "std:080",
+          "location": {
+            "country": {
+              "code": "IND"
+            }
+          },
+          "bap_id": "shivani-bap",
+          "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+          "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+          "message_id": "ee37f166-f31b-4b8f-b868-950a36ea9e95",
+          "ttl": "PT10M",
+          "timestamp": "2024-03-22T09:40:00.143Z"
+        },
+        "message": {
+          "order": {
+            "provider": {
+              "id": "ODR001",
+              "descriptor": {
+                "images": [
+                  {
+                    "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+                    "size_type": "xs"
+                  }
+                ],
+                "name": "Alpha",
+                "short_desc": "Alpha Pvt Ltd., India.",
+                "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+                "additional_desc": {
+                  "url": "https://www.alpha.com/content/aboutus"
+                }
+              },
+              "categories": [
+                {
+                  "id": "ODRCAT001",
+                  "descriptor": {
+                    "code": "civil-dispute",
+                    "name": "Civil Dispute"
+                  }
+                }
+              ]
+            },
+            "items": [
+              {
+                "id": "ALPHA-ARB-01",
+                "descriptor": {
+                  "code": "arbitration-service",
+                  "name": "Arbitration Services",
+                  "short_desc": "Seamless resolution for disputes. Our expert arbitration services ensure fairness and harmony in legal matters, fostering peaceful settlements.",
+                  "long_desc": "<html><body><p>HarmonyArbitrators specializes in comprehensive arbitration services for civil, family, employment, commercial, and financial disputes.</p><p>Our seasoned arbitrators prioritize efficiency, ensuring fair and impartial resolutions. With a commitment to transparency and client satisfaction, we navigate complexities with professionalism, adhering to ethical standards. Trust HarmonyArbitrators for streamlined processes, timely outcomes, and tailored solutions. We strive not only to resolve disputes but also to leave parties with a sense of harmony and justice. Experience dedicated and effective dispute resolution with HarmonyArbitrators.</p></body></html>",
+                  "images": [
+                    {
+                      "url": "https://imgs.search.brave.com/HJwyZoG5OILiz5APZC6fTdryfIWTfYBw7azIWCFNOag/rs:fit:860:0:0/g:ce/aHR0cHM6Ly9zdDIu/ZGVwb3NpdHBob3Rv/cy5jb20vMTcwMTY1/MS83MTkxL2kvNjAw/L2RlcG9zaXRwaG90/b3NfNzE5MTUxOTEt/c3RvY2stcGhvdG8t/YXJiaXRyYXRpb24t/Y29uY2VwdC5qcGc"
+                    }
+                  ]
+                },
+                "category_ids": ["ODRCAT001"]
+              }
+            ],
+            "quote": {
+              "price": {
+                "currency": "INR",
+                "value": "2500"
+              },
+              "breakup": [
+                {
+                  "title": "Base fee",
+                  "price": {
+                    "value": "2000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Fee per hearing",
+                  "price": {
+                    "value": "500",
+                    "currency": "INR"
+                  }
+                }
+              ]
+            },
+            "type": "DEFAULT"
+          }
+        }
+      }
+    ]
+  }
+]
diff --git a/src/test/odr/response-from-ps/status.reponse.json b/src/test/odr/response-from-ps/status.reponse.json
new file mode 100644
index 0000000000000000000000000000000000000000..186047b24be270a7782523d59700053e4d1cd678
--- /dev/null
+++ b/src/test/odr/response-from-ps/status.reponse.json
@@ -0,0 +1,236 @@
+[
+  {
+    "context": {
+      "ttl": "PT10M",
+      "action": "status",
+      "timestamp": "2024-03-22T10:19:44.790Z",
+      "message_id": "4c5d372a-3114-4553-a594-8ca20b70f62c",
+      "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+      "domain": "online-dispute-resolution:0.1.0",
+      "version": "1.1.0",
+      "bap_id": "shivani-bap",
+      "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+      "location": {
+        "country": {
+          "name": "India",
+          "code": "IND"
+        },
+        "city": {
+          "name": "Bangalore",
+          "code": "std:080"
+        }
+      },
+      "bpp_id": "shreyvishalnew.bpp",
+      "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app"
+    },
+    "responses": [
+      {
+        "context": {
+          "domain": "online-dispute-resolution:0.1.0",
+          "action": "on_status",
+          "version": "1.1.0",
+          "bpp_id": "shreyvishalnew.bpp",
+          "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+          "country": "IND",
+          "city": "std:080",
+          "location": {
+            "country": {
+              "code": "IND"
+            }
+          },
+          "bap_id": "shivani-bap",
+          "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+          "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+          "message_id": "4c5d372a-3114-4553-a594-8ca20b70f62c",
+          "ttl": "PT10M",
+          "timestamp": "2024-03-22T10:19:51.788Z"
+        },
+        "message": {
+          "order": {
+            "id": "2ab2ebf6-02b9-47b3-9a82-b8f7aa80f5b2",
+            "provider": {
+              "id": "ODR001",
+              "descriptor": {
+                "images": [
+                  {
+                    "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+                    "size_type": "xs"
+                  }
+                ],
+                "name": "Alpha",
+                "short_desc": "Alpha Pvt Ltd., India.",
+                "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+                "additional_desc": {
+                  "url": "https://www.alpha.com/content/aboutus"
+                }
+              }
+            },
+            "categories": [
+              {
+                "id": "ODRCAT001",
+                "descriptor": {
+                  "code": "civil-dispute",
+                  "name": "Civil Dispute"
+                }
+              }
+            ],
+            "items": [
+              {
+                "id": "ALPHA-ARB-01",
+                "descriptor": {
+                  "code": "arbitration-service",
+                  "name": "Arbitration Services"
+                },
+                "category_ids": ["ODRCAT001"]
+              }
+            ],
+            "quote": {
+              "price": {
+                "currency": "INR",
+                "value": "12500"
+              },
+              "breakup": [
+                {
+                  "title": "Base fee",
+                  "price": {
+                    "value": "7000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Agent fees",
+                  "price": {
+                    "value": "5000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Fee per hearing",
+                  "price": {
+                    "value": "500",
+                    "currency": "INR"
+                  }
+                }
+              ]
+            },
+            "billing": {
+              "name": "John Doe",
+              "email": "john.doe@example.com",
+              "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+              "city": {
+                "name": "Bengaluru"
+              }
+            },
+            "fulfillments": [
+              {
+                "customer": {
+                  "person": {
+                    "name": "John Doe"
+                  },
+                  "contact": {
+                    "phone": "+91-9999999999",
+                    "email": "john.doe@example.com"
+                  }
+                },
+                "agent": {
+                  "person": {
+                    "id": "fsjks743DGS",
+                    "name": "Mr Adam Smith"
+                  },
+                  "contact": {
+                    "phone": "+91-7898765665",
+                    "email": "john.doe@example.com"
+                  }
+                },
+                "state": {
+                  "descriptor": {
+                    "code": "arbitration-in-progress",
+                    "name": "Arbitration In Progress"
+                  },
+                  "updated_at": "2023-11-29T03:30:03.443Z"
+                },
+                "stops": [
+                  {
+                    "instructions": {
+                      "name": "Instructions after order confirm",
+                      "short_desc": "Navigate to the following provider link to continue the order",
+                      "media": [
+                        {
+                          "url": "https://alpha-odr-network-bpp.becknprotocol.io/dispute"
+                        }
+                      ]
+                    }
+                  }
+                ],
+                "tracking": false
+              }
+            ],
+            "payments": [
+              {
+                "type": "PRE-ORDER",
+                "params": {
+                  "amount": "12000",
+                  "currency": "INR"
+                },
+                "status": "PAID",
+                "time": {
+                  "range": {
+                    "start": "2023-06-01T00:00:00.000Z",
+                    "end": "2023-06-30T23:59:59.000Z"
+                  }
+                }
+              }
+            ],
+            "cancellation_terms": [
+              {
+                "fulfillment_state": {
+                  "descriptor": {
+                    "code": "dispute-hearing-in-progress"
+                  }
+                },
+                "cancellation_fee": {
+                  "percentage": "30%"
+                },
+                "external_ref": {
+                  "mimetype": "text/html",
+                  "url": "https://alpha.in/charge/tnc.html"
+                }
+              }
+            ],
+            "docs": [
+              {
+                "descriptor": {
+                  "code": "case-document",
+                  "name": "Respondent Detail",
+                  "short_desc": "Respondent Details"
+                },
+                "mime_type": "application/pdf",
+                "url": "https://www.africau.edu/images/default/sample.pdf"
+              },
+              {
+                "descriptor": {
+                  "code": "case-document",
+                  "name": "Consent Detail",
+                  "short_desc": "Consent Detail"
+                },
+                "mime_type": "application/pdf",
+                "url": "https://www.africau.edu/images/default/sample.pdf"
+              },
+              {
+                "descriptor": {
+                  "code": "case-document",
+                  "name": "Dispute Detail",
+                  "short_desc": "Dispute Detail"
+                },
+                "mime_type": "application/pdf",
+                "url": "https://www.africau.edu/images/default/sample.pdf"
+              }
+            ],
+            "created_at": "2023-11-25T05:23:03.443Z",
+            "type": "DEFAULT"
+          }
+        }
+      }
+    ]
+  }
+]
diff --git a/src/test/odr/response-from-ps/support.response.json b/src/test/odr/response-from-ps/support.response.json
new file mode 100644
index 0000000000000000000000000000000000000000..2ca95077c2db35838128f9253a0613ed4b109e0e
--- /dev/null
+++ b/src/test/odr/response-from-ps/support.response.json
@@ -0,0 +1,59 @@
+[
+  {
+    "context": {
+      "ttl": "PT10M",
+      "action": "support",
+      "timestamp": "2024-03-22T08:49:47.391Z",
+      "message_id": "9b55bd22-d706-4568-994e-89571eadc61a",
+      "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+      "domain": "online-dispute-resolution:0.1.0",
+      "version": "1.1.0",
+      "bap_id": "shivani-bap",
+      "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+      "location": {
+        "country": {
+          "name": "India",
+          "code": "IND"
+        },
+        "city": {
+          "name": "Bangalore",
+          "code": "std:080"
+        }
+      },
+      "bpp_id": "shreyvishalnew.bpp",
+      "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app"
+    },
+    "responses": [
+      {
+        "context": {
+          "domain": "online-dispute-resolution:0.1.0",
+          "action": "on_support",
+          "version": "1.1.0",
+          "bpp_id": "shreyvishalnew.bpp",
+          "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+          "country": "IND",
+          "city": "std:080",
+          "location": {
+            "country": {
+              "code": "IND"
+            }
+          },
+          "bap_id": "shivani-bap",
+          "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+          "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+          "message_id": "9b55bd22-d706-4568-994e-89571eadc61a",
+          "ttl": "PT10M",
+          "timestamp": "2024-03-22T08:49:51.224Z"
+        },
+        "message": {
+          "support": {
+            "order_id": "572BHD23HD",
+            "phone": "1800 1080",
+            "email": "info@alpha.live",
+            "url": "https://www.alpha.com/helpdesk"
+          }
+        }
+      }
+    ]
+  }
+]
diff --git a/src/test/odr/response-from-ps/update.response.json b/src/test/odr/response-from-ps/update.response.json
new file mode 100644
index 0000000000000000000000000000000000000000..546f390dec2c90b73dfa02cae7432f2dfb61b470
--- /dev/null
+++ b/src/test/odr/response-from-ps/update.response.json
@@ -0,0 +1,217 @@
+[
+  {
+    "context": {
+      "ttl": "PT10M",
+      "action": "update",
+      "timestamp": "2024-03-22T11:32:57.238Z",
+      "message_id": "d4277a1a-fb39-403f-a7fd-d7149c8b6584",
+      "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+      "domain": "online-dispute-resolution:0.1.0",
+      "version": "1.1.0",
+      "bap_id": "shivani-bap",
+      "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+      "location": {
+        "country": {
+          "name": "India",
+          "code": "IND"
+        },
+        "city": {
+          "name": "Bangalore",
+          "code": "std:080"
+        }
+      },
+      "bpp_id": "shreyvishalnew.bpp",
+      "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app"
+    },
+    "responses": [
+      {
+        "context": {
+          "domain": "online-dispute-resolution:0.1.0",
+          "action": "on_update",
+          "version": "1.1.0",
+          "bpp_id": "shreyvishalnew.bpp",
+          "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+          "country": "IND",
+          "city": "std:080",
+          "location": {
+            "country": {
+              "code": "IND"
+            }
+          },
+          "bap_id": "shivani-bap",
+          "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+          "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+          "message_id": "d4277a1a-fb39-403f-a7fd-d7149c8b6584",
+          "ttl": "PT10M",
+          "timestamp": "2024-03-22T11:33:01.535Z"
+        },
+        "message": {
+          "order": {
+            "id": "fcbc405b6608",
+            "provider": {
+              "id": "ODR001",
+              "descriptor": {
+                "images": [
+                  {
+                    "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+                    "size_type": "xs"
+                  }
+                ],
+                "name": "Alpha",
+                "short_desc": "Alpha Pvt Ltd., India.",
+                "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+                "additional_desc": {
+                  "url": "https://www.alpha.com/content/aboutus"
+                }
+              }
+            },
+            "items": [
+              {
+                "id": "ALPHA-ARB-01",
+                "descriptor": {
+                  "code": "arbitration-service",
+                  "name": "Arbitration Services"
+                }
+              }
+            ],
+            "quote": {
+              "price": {
+                "currency": "INR",
+                "value": "12500"
+              },
+              "breakup": [
+                {
+                  "title": "Base fee",
+                  "price": {
+                    "value": "7000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Agent fees",
+                  "price": {
+                    "value": "5000",
+                    "currency": "INR"
+                  }
+                },
+                {
+                  "title": "Fee per hearing",
+                  "price": {
+                    "value": "500",
+                    "currency": "INR"
+                  }
+                }
+              ]
+            },
+            "billing": {
+              "name": "John Doe",
+              "email": "john.doe@example.com",
+              "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+              "city": {
+                "name": "Bengaluru"
+              }
+            },
+            "fulfillments": [
+              {
+                "customer": {
+                  "person": {
+                    "name": "John Doe"
+                  },
+                  "contact": {
+                    "phone": "+91-9999999999",
+                    "email": "john.doe@example.com"
+                  }
+                },
+                "agent": {
+                  "person": {
+                    "id": "fsjks743DGS",
+                    "name": "Mr Adam Smith"
+                  },
+                  "contact": {
+                    "phone": "+91-7898765665",
+                    "email": "adam.smith@odr.com"
+                  }
+                },
+                "state": {
+                  "descriptor": {
+                    "code": "qhearing-date-updated",
+                    "name": "Hearing date has been updated"
+                  },
+                  "updated_at": "2023-11-25T05:35:03.443Z"
+                },
+                "stops": [
+                  {
+                    "instructions": {
+                      "name": "Instructions after order confirm",
+                      "short_desc": "Navigate to the following provider link to continue the order",
+                      "media": [
+                        {
+                          "url": "https://alpha-odr-network-bpp.becknprotocol.io/dispute"
+                        }
+                      ]
+                    }
+                  },
+                  {
+                    "time": {
+                      "label": "Hearing Date",
+                      "Range": {
+                        "start": "2023-06-27T00:00:00.00Z",
+                        "end": "2023-08-02T00:00:00.00Z"
+                      }
+                    }
+                  }
+                ],
+                "tracking": false
+              }
+            ],
+            "payments": [
+              {
+                "type": "PRE-ORDER",
+                "params": {
+                  "amount": "12000",
+                  "currency": "INR"
+                },
+                "status": "PAID",
+                "time": {
+                  "range": {
+                    "start": "2023-06-01T00:00:00.000Z",
+                    "end": "2023-06-30T23:59:59.000Z"
+                  }
+                }
+              }
+            ],
+            "cancellation_terms": [
+              {
+                "fulfillment_state": {
+                  "descriptor": {
+                    "code": "dispute-hearing-in-progress"
+                  }
+                },
+                "cancellation_fee": {
+                  "percentage": "30%"
+                },
+                "external_ref": {
+                  "mimetype": "text/html",
+                  "url": "https://alpha.in/charge/tnc.html"
+                }
+              }
+            ],
+            "docs": [
+              {
+                "descriptor": {
+                  "code": "case-document",
+                  "name": "Case Documentation",
+                  "short_desc": "Download all the case documents from here"
+                },
+                "mime_type": "application/pdf",
+                "url": "https://xyz.com/case-doc/04389d8c-6a50-4664-9c08-4ee45fef44e8.pdf"
+              }
+            ],
+            "created_at": "2023-11-25T05:23:03.443Z",
+            "type": "DEFAULT"
+          }
+        }
+      }
+    ]
+  }
+]
diff --git a/src/test/odr/response-to-ui/response.cancel.json b/src/test/odr/response-to-ui/response.cancel.json
new file mode 100644
index 0000000000000000000000000000000000000000..2198600f47f91c25d6650fd31d4340e8f617e825
--- /dev/null
+++ b/src/test/odr/response-to-ui/response.cancel.json
@@ -0,0 +1,154 @@
+{
+  "data": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_cancel",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "message_id": "a6d0df0c-e7dc-4ce5-b698-92d4d4532c8e",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T08:46:12.519Z"
+      },
+      "message": {
+        "order": {
+          "type": "DEFAULT",
+          "provider": {
+            "id": "ODR001",
+            "name": "Alpha",
+            "short_desc": "Alpha Pvt Ltd., India.",
+            "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+            "images": {
+              "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+              "size_type": "xs"
+            }
+          },
+          "items": [
+            {
+              "id": "ALPHA-ARB-01",
+              "name": "Arbitration Services"
+            }
+          ],
+          "fulfillments": [
+            {
+              "customer": {
+                "person": {
+                  "name": "John Doe"
+                },
+                "contact": {
+                  "phone": "+91-9999999999",
+                  "email": "john.doe@example.com"
+                }
+              },
+              "agent": {
+                "person": {
+                  "id": "fsjks743DGS",
+                  "name": "Mr Adam Smith"
+                },
+                "contact": {
+                  "phone": "+91-7898765665",
+                  "email": "adam.smith@odr.com"
+                }
+              },
+              "state": {
+                "descriptor": {
+                  "code": "dispute-cancelled",
+                  "name": "Dispute Order Cancelled"
+                },
+                "updated_at": "2023-11-26T05:23:03.443Z"
+              },
+              "tracking": false
+            }
+          ],
+          "quote": {
+            "price": {
+              "currency": "INR",
+              "value": "12500"
+            },
+            "breakup": [
+              {
+                "title": "Base fee",
+                "price": {
+                  "value": "7000",
+                  "currency": "INR"
+                }
+              },
+              {
+                "title": "Agent fees",
+                "price": {
+                  "value": "5000",
+                  "currency": "INR"
+                }
+              },
+              {
+                "title": "Fee per hearing",
+                "price": {
+                  "value": "500",
+                  "currency": "INR"
+                }
+              },
+              {
+                "title": "Cancellation fees",
+                "price": {
+                  "value": "5000",
+                  "currency": "INR"
+                }
+              }
+            ]
+          },
+          "billing": {
+            "name": "John Doe",
+            "email": "john.doe@example.com",
+            "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+            "city": {
+              "name": "Bengaluru"
+            }
+          },
+          "payments": [
+            {
+              "type": "PRE-ORDER",
+              "params": {
+                "amount": "12000",
+                "currency": "INR"
+              },
+              "status": "PAID",
+              "time": {
+                "range": {
+                  "start": "2023-06-01T00:00:00.000Z",
+                  "end": "2023-06-30T23:59:59.000Z"
+                }
+              }
+            }
+          ],
+          "cancellation_terms": [
+            {
+              "fulfillment_state": {
+                "descriptor": {
+                  "code": "dispute-hearing-in-progress"
+                }
+              },
+              "cancellation_fee": {
+                "percentage": "30%"
+              },
+              "external_ref": {
+                "mimetype": "text/html",
+                "url": "https://alpha.in/charge/tnc.html"
+              }
+            }
+          ]
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-to-ui/response.confirm.json b/src/test/odr/response-to-ui/response.confirm.json
new file mode 100644
index 0000000000000000000000000000000000000000..981efe8db024c948d267eb21c2d4976338769760
--- /dev/null
+++ b/src/test/odr/response-to-ui/response.confirm.json
@@ -0,0 +1,166 @@
+{
+  "data": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_confirm",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "message_id": "53778c59-0275-443c-9e4f-6b00f6d0f110",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T10:15:06.460Z"
+      },
+      "message": {
+        "orderId": "efe7535c-1f54-40d9-82b9-88ed93d2cc50",
+        "provider": {
+          "id": "ODR001",
+          "name": "Alpha",
+          "short_desc": "Alpha Pvt Ltd., India.",
+          "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+          "images": [
+            {
+              "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+              "size_type": "xs"
+            }
+          ]
+        },
+        "items": {
+          "id": "ALPHA-ARB-01",
+          "name": "Arbitration Services",
+          "code": "arbitration-service",
+          "categories": [
+            {
+              "id": "ODRCAT001",
+              "name": "Civil Dispute",
+              "code": "civil-dispute"
+            }
+          ]
+        },
+        "fulfillments": [
+          {
+            "customer": {
+              "person": {
+                "name": "John Doe"
+              },
+              "contact": {
+                "phone": "+91-9999999999",
+                "email": "john.doe@example.com"
+              }
+            },
+            "agent": {
+              "person": {
+                "id": "fsjks743DGS",
+                "name": "Mr Adam Smith"
+              },
+              "contact": {
+                "phone": "+91-7898765665",
+                "email": "adam.smith@odr.com"
+              }
+            },
+            "state": {
+              "descriptor": {
+                "code": "arbitration-confirmed",
+                "name": "Dispute Order Confirmed"
+              },
+              "updated_at": "2023-11-25T05:23:03.443Z"
+            },
+            "stops": [
+              {
+                "instructions": {
+                  "name": "Instructions after order confirm",
+                  "short_desc": "Navigate to the following provider link to continue the order",
+                  "media": [
+                    {
+                      "url": "https://alpha-odr-network-bpp.becknprotocol.io/dispute"
+                    }
+                  ]
+                }
+              }
+            ],
+            "tracking": false
+          }
+        ],
+        "quote": {
+          "price": {
+            "currency": "INR",
+            "value": "12500"
+          },
+          "breakup": [
+            {
+              "title": "Base fee",
+              "price": {
+                "value": "7000",
+                "currency": "INR"
+              }
+            },
+            {
+              "title": "Agent fees",
+              "price": {
+                "value": "5000",
+                "currency": "INR"
+              }
+            },
+            {
+              "title": "Fee per hearing",
+              "price": {
+                "value": "500",
+                "currency": "INR"
+              }
+            }
+          ]
+        },
+        "billing": {
+          "name": "John Doe",
+          "email": "john.doe@example.com",
+          "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+          "city": {
+            "name": "Bengaluru"
+          }
+        },
+        "payments": [
+          {
+            "type": "PRE-ORDER",
+            "params": {
+              "amount": "12000",
+              "currency": "INR"
+            },
+            "status": "PAID",
+            "time": {
+              "range": {
+                "start": "2023-06-01T00:00:00.000Z",
+                "end": "2023-06-30T23:59:59.000Z"
+              }
+            }
+          }
+        ],
+        "cancellation_terms": [
+          {
+            "fulfillment_state": {
+              "descriptor": {
+                "code": "dispute-hearing-in-progress"
+              }
+            },
+            "cancellation_fee": {
+              "percentage": "30%"
+            },
+            "external_ref": {
+              "mimetype": "text/html",
+              "url": "https://alpha.in/charge/tnc.html"
+            }
+          }
+        ]
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-to-ui/response.init-consent-form.json b/src/test/odr/response-to-ui/response.init-consent-form.json
new file mode 100644
index 0000000000000000000000000000000000000000..f5067047067e7e7c3dd5eefab04f9d525e09a7fa
--- /dev/null
+++ b/src/test/odr/response-to-ui/response.init-consent-form.json
@@ -0,0 +1,95 @@
+{
+  "data": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_init",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "message_id": "5f813e7f-e2c3-4157-9d83-0bb8b1d3b766",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T10:08:36.104Z"
+      },
+      "message": {
+        "order": {
+          "type": "DEFAULT",
+          "provider": {
+            "id": "ODR001",
+            "name": "Alpha",
+            "short_desc": "Alpha Pvt Ltd., India.",
+            "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+            "images": {
+              "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+              "size_type": "xs"
+            }
+          },
+          "items": [
+            {
+              "id": "ALPHA-ARB-01",
+              "name": "Arbitration Services",
+              "xinput": {
+                "url": "https://6vs8xnx5i7.alpha.co.in/agreement/xinput/formid/a23f2fdfbbb8ac402bfd54f",
+                "mime_type": "text/html"
+              }
+            }
+          ],
+          "fulfillments": [
+            {
+              "customer": {
+                "person": {
+                  "name": "John Doe"
+                },
+                "contact": {
+                  "phone": "+91-9999999999",
+                  "email": "john.doe@example.com"
+                }
+              },
+              "tracking": false
+            }
+          ],
+          "quote": {
+            "price": {
+              "currency": "INR",
+              "value": "2500"
+            },
+            "breakup": [
+              {
+                "title": "Base fee",
+                "price": {
+                  "value": "2000",
+                  "currency": "INR"
+                }
+              },
+              {
+                "title": "Fee per hearing",
+                "price": {
+                  "value": "500",
+                  "currency": "INR"
+                }
+              }
+            ]
+          },
+          "billing": {
+            "name": "John Doe",
+            "email": "john.doe@example.com",
+            "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+            "city": {
+              "name": "Bengaluru"
+            }
+          }
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-to-ui/response.rating.json b/src/test/odr/response-to-ui/response.rating.json
new file mode 100644
index 0000000000000000000000000000000000000000..7b867ffbbd12a1203bff8cce35c9c717a64b15f6
--- /dev/null
+++ b/src/test/odr/response-to-ui/response.rating.json
@@ -0,0 +1,36 @@
+{
+  "data": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_rating",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "f0d52a56-6aa3-4522-affd-a757e3f12de3",
+        "message_id": "0c3b8ad6-9fd6-4277-8032-8f27eeb89996",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T11:26:16.012Z"
+      },
+      "message": {
+        "feedback_form": {
+          "xinput": {
+            "form": {
+              "url": "https://alpha-odr-network-bpp.becknprotocol.io/feedback/portal"
+            },
+            "required": "false"
+          }
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-to-ui/response.search.json b/src/test/odr/response-to-ui/response.search.json
new file mode 100644
index 0000000000000000000000000000000000000000..7793d3f18db64beb27d475a214c44c318ab7892e
--- /dev/null
+++ b/src/test/odr/response-to-ui/response.search.json
@@ -0,0 +1,29 @@
+{
+  "data": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_search",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "4f5f41dc-d8b2-49ee-ad1c-f2075b273dd9",
+        "message_id": "7acc1696-0b88-4dd7-add6-139617d399ab",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T08:27:23.667Z"
+      },
+      "message": {
+        "name": "Online Dispute Resolution Services"
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-to-ui/response.select.json b/src/test/odr/response-to-ui/response.select.json
new file mode 100644
index 0000000000000000000000000000000000000000..5f63f227782443d4ff907de748f25cb79a9ecc7c
--- /dev/null
+++ b/src/test/odr/response-to-ui/response.select.json
@@ -0,0 +1,78 @@
+{
+  "data": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_select",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "message_id": "ee37f166-f31b-4b8f-b868-950a36ea9e95",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T09:40:00.143Z"
+      },
+      "message": {
+        "order": {
+          "type": "DEFAULT",
+          "quote": {
+            "price": {
+              "currency": "INR",
+              "value": "2500"
+            },
+            "breakup": [
+              {
+                "title": "Base fee",
+                "price": {
+                  "value": "2000",
+                  "currency": "INR"
+                }
+              },
+              {
+                "title": "Fee per hearing",
+                "price": {
+                  "value": "500",
+                  "currency": "INR"
+                }
+              }
+            ]
+          },
+          "provider": {
+            "id": "ODR001",
+            "name": "Alpha",
+            "short_desc": "Alpha Pvt Ltd., India.",
+            "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+            "images": {
+              "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+              "size_type": "xs"
+            }
+          },
+          "items": [
+            {
+              "id": "ALPHA-ARB-01",
+              "name": "Arbitration Services",
+              "short_desc": "Seamless resolution for disputes. Our expert arbitration services ensure fairness and harmony in legal matters, fostering peaceful settlements.",
+              "long_desc": "<html><body><p>HarmonyArbitrators specializes in comprehensive arbitration services for civil, family, employment, commercial, and financial disputes.</p><p>Our seasoned arbitrators prioritize efficiency, ensuring fair and impartial resolutions. With a commitment to transparency and client satisfaction, we navigate complexities with professionalism, adhering to ethical standards. Trust HarmonyArbitrators for streamlined processes, timely outcomes, and tailored solutions. We strive not only to resolve disputes but also to leave parties with a sense of harmony and justice. Experience dedicated and effective dispute resolution with HarmonyArbitrators.</p></body></html>",
+              "categories": [
+                {
+                  "id": "ODRCAT001",
+                  "name": "Civil Dispute",
+                  "code": "civil-dispute"
+                }
+              ]
+            }
+          ]
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-to-ui/response.status.json b/src/test/odr/response-to-ui/response.status.json
new file mode 100644
index 0000000000000000000000000000000000000000..8ca556aab3b3ed6cdf5e4174f139f413f34b0c41
--- /dev/null
+++ b/src/test/odr/response-to-ui/response.status.json
@@ -0,0 +1,161 @@
+{
+  "data": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_status",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "message_id": "4c5d372a-3114-4553-a594-8ca20b70f62c",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T10:19:51.788Z"
+      },
+      "message": {
+        "order": {
+          "id": "2ab2ebf6-02b9-47b3-9a82-b8f7aa80f5b2",
+          "provider": {
+            "id": "ODR001",
+            "name": "Alpha",
+            "short_desc": "Alpha Pvt Ltd., India.",
+            "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+            "images": {
+              "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+              "size_type": "xs"
+            }
+          },
+          "items": [
+            {
+              "id": "ALPHA-ARB-01",
+              "name": "Arbitration Services"
+            }
+          ],
+          "fulfillments": [
+            {
+              "customer": {
+                "person": {
+                  "name": "John Doe"
+                },
+                "contact": {
+                  "phone": "+91-9999999999",
+                  "email": "john.doe@example.com"
+                }
+              },
+              "agent": {
+                "person": {
+                  "id": "fsjks743DGS",
+                  "name": "Mr Adam Smith"
+                },
+                "contact": {
+                  "phone": "+91-7898765665",
+                  "email": "john.doe@example.com"
+                }
+              },
+              "state": {
+                "descriptor": {
+                  "code": "arbitration-in-progress",
+                  "name": "Arbitration In Progress"
+                },
+                "updated_at": "2023-11-29T03:30:03.443Z"
+              },
+              "stops": [
+                {
+                  "instructions": {
+                    "name": "Instructions after order confirm",
+                    "short_desc": "Navigate to the following provider link to continue the order",
+                    "media": [
+                      {
+                        "url": "https://alpha-odr-network-bpp.becknprotocol.io/dispute"
+                      }
+                    ]
+                  }
+                }
+              ],
+              "tracking": false
+            }
+          ],
+          "quote": {
+            "price": {
+              "currency": "INR",
+              "value": "12500"
+            },
+            "breakup": [
+              {
+                "title": "Base fee",
+                "price": {
+                  "value": "7000",
+                  "currency": "INR"
+                }
+              },
+              {
+                "title": "Agent fees",
+                "price": {
+                  "value": "5000",
+                  "currency": "INR"
+                }
+              },
+              {
+                "title": "Fee per hearing",
+                "price": {
+                  "value": "500",
+                  "currency": "INR"
+                }
+              }
+            ]
+          },
+          "billing": {
+            "name": "John Doe",
+            "email": "john.doe@example.com",
+            "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+            "city": {
+              "name": "Bengaluru"
+            }
+          },
+          "payments": [
+            {
+              "type": "PRE-ORDER",
+              "params": {
+                "amount": "12000",
+                "currency": "INR"
+              },
+              "status": "PAID",
+              "time": {
+                "range": {
+                  "start": "2023-06-01T00:00:00.000Z",
+                  "end": "2023-06-30T23:59:59.000Z"
+                }
+              }
+            }
+          ],
+          "cancellation_terms": [
+            {
+              "fulfillment_state": {
+                "descriptor": {
+                  "code": "dispute-hearing-in-progress"
+                }
+              },
+              "cancellation_fee": {
+                "percentage": "30%"
+              },
+              "external_ref": {
+                "mimetype": "text/html",
+                "url": "https://alpha.in/charge/tnc.html"
+              }
+            }
+          ],
+          "type": "DEFAULT"
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-to-ui/response.support.json b/src/test/odr/response-to-ui/response.support.json
new file mode 100644
index 0000000000000000000000000000000000000000..b4197ee608cf492f2c8bde7064d117736786cfda
--- /dev/null
+++ b/src/test/odr/response-to-ui/response.support.json
@@ -0,0 +1,34 @@
+{
+  "data": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_support",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "message_id": "9b55bd22-d706-4568-994e-89571eadc61a",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T08:49:51.224Z"
+      },
+      "message": {
+        "support": {
+          "order_id": "572BHD23HD",
+          "phone": "1800 1080",
+          "email": "info@alpha.live",
+          "url": "https://www.alpha.com/helpdesk"
+        }
+      }
+    }
+  ]
+}
diff --git a/src/test/odr/response-to-ui/response.update.json b/src/test/odr/response-to-ui/response.update.json
new file mode 100644
index 0000000000000000000000000000000000000000..c286d1f1c849de4758773a89a626323c7a9a54e2
--- /dev/null
+++ b/src/test/odr/response-to-ui/response.update.json
@@ -0,0 +1,168 @@
+{
+  "data": [
+    {
+      "context": {
+        "domain": "online-dispute-resolution:0.1.0",
+        "action": "on_update",
+        "version": "1.1.0",
+        "bpp_id": "shreyvishalnew.bpp",
+        "bpp_uri": "https://e099-2401-4900-1c2c-8fff-00-98-aead.ngrok-free.app",
+        "country": "IND",
+        "city": "std:080",
+        "location": {
+          "country": {
+            "code": "IND"
+          }
+        },
+        "bap_id": "shivani-bap",
+        "bap_uri": "https://4328-2401-4900-1c2d-6cc8-f4a6-dedb-8e42-f3d8.ngrok-free.app",
+        "transaction_id": "a9aaecca-10b7-4d19-b640-b047a7c62196",
+        "message_id": "d4277a1a-fb39-403f-a7fd-d7149c8b6584",
+        "ttl": "PT10M",
+        "timestamp": "2024-03-22T11:33:01.535Z"
+      },
+      "message": {
+        "orderId": "fcbc405b6608",
+        "provider": {
+          "id": "ODR001",
+          "name": "Alpha",
+          "short_desc": "Alpha Pvt Ltd., India.",
+          "long_desc": "Alpha Pvt Ltd., India. provides online dispute resolution services. Out platform facilitates easy access to high quality service providers which helps avoid hassles of court, saving time and money and relationships.",
+          "images": [
+            {
+              "url": "https://www.alpha.com/content/dam/alpha/india/assets/images/header/logo.png",
+              "size_type": "xs"
+            }
+          ]
+        },
+        "items": {
+          "id": "ALPHA-ARB-01",
+          "name": "Arbitration Services",
+          "code": "arbitration-service"
+        },
+        "fulfillments": [
+          {
+            "customer": {
+              "person": {
+                "name": "John Doe"
+              },
+              "contact": {
+                "phone": "+91-9999999999",
+                "email": "john.doe@example.com"
+              }
+            },
+            "agent": {
+              "person": {
+                "id": "fsjks743DGS",
+                "name": "Mr Adam Smith"
+              },
+              "contact": {
+                "phone": "+91-7898765665",
+                "email": "adam.smith@odr.com"
+              }
+            },
+            "state": {
+              "descriptor": {
+                "code": "qhearing-date-updated",
+                "name": "Hearing date has been updated"
+              },
+              "updated_at": "2023-11-25T05:35:03.443Z"
+            },
+            "stops": [
+              {
+                "instructions": {
+                  "name": "Instructions after order confirm",
+                  "short_desc": "Navigate to the following provider link to continue the order",
+                  "media": [
+                    {
+                      "url": "https://alpha-odr-network-bpp.becknprotocol.io/dispute"
+                    }
+                  ]
+                }
+              },
+              {
+                "time": {
+                  "label": "Hearing Date",
+                  "Range": {
+                    "start": "2023-06-27T00:00:00.00Z",
+                    "end": "2023-08-02T00:00:00.00Z"
+                  }
+                }
+              }
+            ],
+            "tracking": false
+          }
+        ],
+        "quote": {
+          "price": {
+            "currency": "INR",
+            "value": "12500"
+          },
+          "breakup": [
+            {
+              "title": "Base fee",
+              "price": {
+                "value": "7000",
+                "currency": "INR"
+              }
+            },
+            {
+              "title": "Agent fees",
+              "price": {
+                "value": "5000",
+                "currency": "INR"
+              }
+            },
+            {
+              "title": "Fee per hearing",
+              "price": {
+                "value": "500",
+                "currency": "INR"
+              }
+            }
+          ]
+        },
+        "billing": {
+          "name": "John Doe",
+          "email": "john.doe@example.com",
+          "address": "21A, ABC Appartments, HSR Layout, Bengaluru",
+          "city": {
+            "name": "Bengaluru"
+          }
+        },
+        "payments": [
+          {
+            "type": "PRE-ORDER",
+            "params": {
+              "amount": "12000",
+              "currency": "INR"
+            },
+            "status": "PAID",
+            "time": {
+              "range": {
+                "start": "2023-06-01T00:00:00.000Z",
+                "end": "2023-06-30T23:59:59.000Z"
+              }
+            }
+          }
+        ],
+        "cancellation_terms": [
+          {
+            "fulfillment_state": {
+              "descriptor": {
+                "code": "dispute-hearing-in-progress"
+              }
+            },
+            "cancellation_fee": {
+              "percentage": "30%"
+            },
+            "external_ref": {
+              "mimetype": "text/html",
+              "url": "https://alpha.in/charge/tnc.html"
+            }
+          }
+        ]
+      }
+    }
+  ]
+}