Prerequisites
- NextJS running in the Node runtime.
- A custom server entry such as
server.ts. - A seller wallet address for
payTo. - A buyer wallet with deposited 4Mica collateral for paid requests.
Install
Create wallet
For wallet setup, see Wallet.Deposit collateral
Deposit collateral for the buyer wallet on the same network your NextJS server advertises. Start with Base Sepolia (eip155:84532) and a small test price.
To learn more about collateral setup, see Deposits and Withdrawals.
Protect a route
Create a Node server entry and mount the payment middleware beforenextRequestHandler.