Coinbase

Coinbase · Launch Video Breakdown: Hook, Pacing & Motion Design

A live demo for Coinbase's stablecoin payment web component: restyle with CSS variables, watch the event API, and run an end-to-end payment with zero real funds.

Developer ToolsLaunchAugust 25, 2026@nate_amack
0:00 · The Hook · Introducing the Payment Component Playground
0:00 / 0:00

Scene-by-scene timeline & spoken transcript

  1. The Hook

    Introducing the Payment Component Playground

    “Hey everyone, I'm excited to show you a live demo of Coinbase's new stablecoin payment web component. We've built a playground environment that lets you test out the API, customize the branding, and watch the event logs, all in a sandbox mode with zero real funds.”

    On screen
    Payment Acceptance Demo Pay $1.00 to Acme MetaMask installed Scan with MetaMask to connect and confirm payment Launch extension Phantom installed Rabby installed Base Pay Trust Wallet Rainbow OKX Wallet Other wallets 480+ wallets via WalletConnect
    Camera
    Medium shot of presenter in a circular overlay on the left, while a screen recording of the web component demo occupies the right two-thirds of the frame. The screen recording shows a payment modal.
    Motion
    Split-screen composition with a circular presenter overlay. The screen recording features a subtle zoom out to reveal more wallet options.
  2. Feature Teaser

    Customizing the Payment Component with CSS Variables

    “Let's start by customizing the component. We can change the theme using CSS variables. Here, you can see how easy it is to switch between different presets like 'Dark Retro' or 'Wildflower', or even pick custom colors for your brand, surface, and text. You can also adjust button shapes and fonts.”

    On screen
    Theme Presets Default Coinbase Dark Dark Retro Moto Wildflower Colors Brand #E569F3 Surface #FFF4B1 Text #000000 Style Button shape Square Soft Rounded Pill Heading font System Sans Serif Button font System Sans Serif Payment Acceptance Demo Pay $1.00 to Acme MetaMask installed Scan with MetaMask to connect and confirm payment Launch extension Phantom installed Rabby installed Base Pay Trust Wallet Rainbow OKX Wallet Other wallets 480+ wallets via WalletConnect
    Camera
    The presenter remains in the circular overlay. The screen recording shifts focus to a 'Theme' customization panel on the left, while the payment component on the right updates dynamically.
    Motion
    Interactive UI demonstration with real-time visual feedback. The customization panel slides in from the left, and color pickers animate to show color selection.
  3. Feature Teaser

    Monitoring Events with the API

    “Next, let's look at the event API. As you interact with the component, you can see all the events being logged here. This allows you to subscribe to and handle events in your application, giving you full control over the payment flow.”

    On screen
    Events These are the events emitted by the web component as the user interacts with your application. Learn how to subscribe to and handle events in your app. Listening 3 EVENTS #1 pageNavigated 2026-08-25 18:05:21.263 MDT { "page": "wallet_select_skeleton_view" } #2 rendered 2026-08-25 18:05:21.459 MDT { "installedWallets": [ "io.metamask", "app.phantom", "io.rabby" ] } #3 pageNavigated 2026-08-25 18:05:21.432 MDT { "page": "wallet_select_view" } Clear Payment Acceptance Demo Pay $1.00 to Acme MetaMask installed Scan with your phone to connect and confirm payment Launch extension Phantom installed Rabby installed Base Pay Trust Wallet Rainbow OKX Wallet Other wallets 480+ wallets via WalletConnect
    Camera
    The presenter remains in the circular overlay. The screen recording now shows an 'Events' log panel on the left, with new events appearing as the presenter interacts with the payment component on the right.
    Motion
    Live event logging demonstration. New log entries animate in from the bottom, simulating real-time API interaction.
  4. Product Reveal

    End-to-End Stablecoin Payment Demo

    “Finally, let's run an end-to-end payment. I'll select Phantom wallet, connect, and confirm the transaction. You can see the events being logged in real-time. And just like that, your payment of one USDC was successful. This entire process happens in a sandbox, so no real funds are involved. It's a safe and easy way to integrate stablecoin payments into your application.”

    On screen
    Events These are the events emitted by the web component as the user interacts with your application. Learn how to subscribe to and handle events in your app. Listening 8 EVENTS #5 walletAction 2026-08-25 18:07:42.015 MDT { "action": "selected", "walletId": "com.trustwallet.app" } #6 walletAction 2026-08-25 18:07:42.613 MDT { "action": "selected", "walletId": "app.phantom" } #7 walletAction 2026-08-25 18:07:43.132 MDT { "action": "isConnect", "walletId": "io.metamask" } #8 walletAction 2026-08-25 18:07:44.110 MDT { "action": "isConnect", "walletId": "io.metamask" } Clear Payment Acceptance Demo payments-demo.coinbase.com Connect this website with MetaMask Accounts Permissions Account 1 Wallet 1 $7.09 Edit accounts Cancel Connect Connect with MetaMask Step 1 of 2 Confirm the request to continue Signature request Review request details before you confirm. Network Base Request from payments-demo.coinbase.com Interacting with USDC Message ReceiveWithAuthorization From: Account 1 Wallet 1 Nonce: 0xa037e14f4b202369a8f72f9b69979ddab ed6a7e09a7324e72b6827a829f To: Account 1 Wallet 1 ValidAfter: 0 ValidBefore: 1787760321 Value: 1000000 Confirm Your payment of 1.00 USDC was successful Create another Account 1 0x19a0...a58bA $7.09 -0.01 (-0.08%) Discover Buy Swap Send Receive Bitcoin tops $79,000 Up 25% week on week and 3 month high Tokens Perps DeFi NFTs Activity Network: Ethereum MetaMask USD Earn 3% bonus USDC -0.04% Tether USD +0.06% Ethereum Earn -0.57% MetaMask USD +0.00% Low value tokens (2) payments-demo.coinbase.com Account 1
    Camera
    The presenter remains in the circular overlay. The screen recording shows a full end-to-end payment flow, including wallet selection, connection, transaction confirmation, and a success message. The right side of the screen also shows a simulated wallet extension.
    Motion
    Multi-panel UI interaction. Elements like wallet connection prompts and transaction confirmations slide in and out, mimicking a real user experience. Event logs update in real-time.

Related Developer Tools Product Launches

Explore all Developer Tools launches →
SpaceXAI
Hook 8.9204.0M
SpaceXAIDeveloper Tools

xAI opens voice cloning on its API: build a custom voice in about two minutes or pick from 80+ voices in 28 languages.

@SpaceXAI
xAI
Hook 8.873.2M
xAIDeveloper Tools

Agentic CLI for coding, building apps, and automating workflows.

@SpaceXAI
Sakana AI
Hook 9.226.5M
Sakana AIDeveloper Tools

Sakana AI launches Fugu, a multi-agent orchestration system served through a single model API, led by its Fugu Ultra model.

@SakanaAILabs