Next.js Ethereum Payment Integration

Job ID: 39808325

Budget: $15 – $25 USD

My website is built with Next.js and I now want visitors to pay in Ethereum directly on the site. The job is limited to the web front-end and its serverless/API layer—there is no mobile or third-party e-commerce system involved.

The integration can rely on a well-documented gateway such as Coinbase Commerce, BitPay, Alchemy Pay, or a similarly reputable provider as long as it supports Ethereum and offers robust webhooks or REST/web-socket callbacks. Feel free to suggest the library, SDK, or custom smart-contract approach you prefer; I value clean TypeScript, clear commit history, and secure handling of private keys or API secrets through environment variables.

Deliverables
• Fully working ETH checkout flow embedded in the existing Next.js pages (testnet first, then mainnet)
• Serverless/API route that verifies payment status and updates order records in MongoDB (already set up)
• One successful test transaction on mainnet recorded on-chain and reflected in the site’s UI
• README or inline comments explaining environment variables, deployment steps, and how to swap gateways later if needed

I will provide repository access, current .env template, and sample order JSON. Deploy to Vercel preview branches for review; once everything passes, we merge to production.