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 ( + + ); +} diff --git a/apps/playground-web/src/components/blocks/OverviewPage.tsx b/apps/playground-web/src/components/blocks/OverviewPage.tsx index 9d7733e9591..b36a87793d5 100644 --- a/apps/playground-web/src/components/blocks/OverviewPage.tsx +++ b/apps/playground-web/src/components/blocks/OverviewPage.tsx @@ -19,7 +19,7 @@ export function OverviewPage(props: {

{props.title}

-

+

{props.description}