diff --git a/packages/core/src/App/AppContent.tsx b/packages/core/src/App/AppContent.tsx
index 20c77a2e1096..2ba131efc2e4 100644
--- a/packages/core/src/App/AppContent.tsx
+++ b/packages/core/src/App/AppContent.tsx
@@ -5,7 +5,6 @@ import { useIsMounted } from '@deriv/shared';
import { observer, useStore } from '@deriv/stores';
import { browserSupportsWebAuthn } from '@simplewebauthn/browser';
import BinaryBotIFrame from 'Modules/BinaryBotIFrame';
-import P2PIFrame from 'Modules/P2PIFrame';
import SmartTraderIFrame from 'Modules/SmartTraderIFrame';
import ErrorBoundary from './Components/Elements/Errors/error-boundary.jsx';
import AppToastMessages from './Containers/app-toast-messages.jsx';
@@ -75,7 +74,6 @@ const AppContent: React.FC<{ passthrough: unknown }> = observer(({ passthrough }
-
diff --git a/packages/core/src/Modules/P2PIFrame/P2PIFrame.tsx b/packages/core/src/Modules/P2PIFrame/P2PIFrame.tsx
deleted file mode 100644
index 1f205eee954f..000000000000
--- a/packages/core/src/Modules/P2PIFrame/P2PIFrame.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-import React from 'react';
-import { getUrlP2P } from '@deriv/shared';
-
-const P2PIFrame = () => {
- const base_link = getUrlP2P();
-
- return (
-
- );
-};
-
-export default P2PIFrame;
diff --git a/packages/core/src/Modules/P2PIFrame/index.ts b/packages/core/src/Modules/P2PIFrame/index.ts
deleted file mode 100644
index e8ce6aee3db4..000000000000
--- a/packages/core/src/Modules/P2PIFrame/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import P2PIFrame from './P2PIFrame';
-
-export default P2PIFrame;
diff --git a/packages/core/src/Stores/client-store.js b/packages/core/src/Stores/client-store.js
index 91abf3a119af..d5b1281a2816 100644
--- a/packages/core/src/Stores/client-store.js
+++ b/packages/core/src/Stores/client-store.js
@@ -30,7 +30,6 @@ import {
sortApiData,
urlForLanguage,
getAppId,
- getUrlp2p,
} from '@deriv/shared';
import { Analytics } from '@deriv-com/analytics';
import { getLanguage, localize, getRedirectionLanguage } from '@deriv/translations';
@@ -2491,16 +2490,13 @@ export default class ClientStore extends BaseStore {
syncWithLegacyPlatforms(active_loginid, client_accounts) {
const smartTrader = {};
const binaryBot = {};
- const p2p = {};
smartTrader.iframe = document.getElementById('localstorage-sync');
binaryBot.iframe = document.getElementById('localstorage-sync__bot');
- p2p.iframe = document.getElementById('localstorage-sync__p2p');
smartTrader.origin = getUrlSmartTrader();
binaryBot.origin = getUrlBinaryBot(false);
- p2p.origin = getUrlp2p();
- [smartTrader, binaryBot, p2p].forEach(platform => {
+ [smartTrader, binaryBot].forEach(platform => {
if (platform.iframe) {
// Keep client.accounts in sync (in case user wasn't logged in).
platform.iframe.contentWindow.postMessage(
diff --git a/packages/core/src/root_files/localstorage-sync.html b/packages/core/src/root_files/localstorage-sync.html
index 0c277e597842..85222aa14879 100644
--- a/packages/core/src/root_files/localstorage-sync.html
+++ b/packages/core/src/root_files/localstorage-sync.html
@@ -19,8 +19,6 @@
`https://staging-smarttrader.${domain_url}`,
`https://bot.${domain_url}`,
`https://staging-bot.deriv.com`,
- `https://p2p.deriv.com`,
- 'https://deriv-p2p-app.pages.dev/',
];
if (allowed_origins.includes(message.origin)) {
switch (message.data.key) {
diff --git a/packages/shared/src/utils/url/constants.ts b/packages/shared/src/utils/url/constants.ts
index 92df255b0794..20c966c5aad8 100644
--- a/packages/shared/src/utils/url/constants.ts
+++ b/packages/shared/src/utils/url/constants.ts
@@ -19,7 +19,6 @@ export const deriv_urls = Object.freeze({
SMARTTRADER_STAGING: `https://staging-smarttrader.${domain_url}`,
BINARYBOT_PRODUCTION: `https://bot.${domain_url}`,
BINARYBOT_STAGING: `https://staging-bot.${domain_url}`,
- P2P_PRODUCTION: `https://p2p.deriv.com`,
});
/**
* @deprecated Please use 'URLConstants.whatsApp' from '@deriv-com/utils' instead of this.
diff --git a/packages/shared/src/utils/url/helpers.ts b/packages/shared/src/utils/url/helpers.ts
index 70e979f726a4..b2815ad990fa 100644
--- a/packages/shared/src/utils/url/helpers.ts
+++ b/packages/shared/src/utils/url/helpers.ts
@@ -47,14 +47,6 @@ export const getUrlBinaryBot = (is_language_required = true) => {
return is_language_required ? `${base_link}/?l=${i18n_language.toLowerCase()}` : base_link;
};
-export const getUrlP2P = (is_language_required = true) => {
- const url_lang = getlangFromUrl();
- const i18n_language = window.localStorage.getItem('i18n_language') || url_lang || 'en';
- const base_link = deriv_urls.P2P_PRODUCTION;
-
- return is_language_required ? `${base_link}/?l=${i18n_language.toLowerCase()}` : base_link;
-};
-
export const getPlatformFromUrl = (domain = window.location.hostname) => {
const resolutions = {
is_staging_deriv_app: /^staging-app\.deriv\.(com|me|be)$/i.test(domain),