diff --git a/apps/playground-web/src/app/data/pages-metadata.ts b/apps/playground-web/src/app/data/pages-metadata.ts
index 70ab97af026..744c89365fe 100644
--- a/apps/playground-web/src/app/data/pages-metadata.ts
+++ b/apps/playground-web/src/app/data/pages-metadata.ts
@@ -4,6 +4,7 @@ import {
BotIcon,
BoxIcon,
BringToFrontIcon,
+ CircleDollarSignIcon,
CircleUserIcon,
CreditCardIcon,
DollarSignIcon,
@@ -186,6 +187,13 @@ export const paymentsFeatureCards: FeatureCardMetadata[] = [
description:
"Enable users to pay for onchain transactions with fiat or crypto",
},
+ {
+ icon: CircleDollarSignIcon,
+ title: "x402",
+ link: "/payments/x402",
+ description:
+ "Use the x402 payment protocol to pay for API calls using any web3 wallet",
+ },
];
export const accountAbstractionsFeatureCards: FeatureCardMetadata[] = [
diff --git a/apps/playground-web/src/app/payments/page.tsx b/apps/playground-web/src/app/payments/page.tsx
new file mode 100644
index 00000000000..ee256d1ee10
--- /dev/null
+++ b/apps/playground-web/src/app/payments/page.tsx
@@ -0,0 +1,14 @@
+import { OverviewPage } from "@/components/blocks/OverviewPage";
+import { PayIcon } from "@/icons/PayIcon";
+import { paymentsFeatureCards } from "../data/pages-metadata";
+
+export default function Page() {
+ return (
+
+
{props.description}