In developmentNDABlockchain · 3 months

Ethereum checkout rails

Pay-in-ETH for a digital product — wallet connect, on-chain confirmation, and an unlock on the client’s own site. No token launch, no exchange.

Covered by NDA. The client name is withheld on purpose.

Ethereum checkout for a digital product

The system accepts ETH instead of a card. A buyer receives a time-bound quote, connects a wallet through WalletConnect or MetaMask, submits payment to a small Solidity receiver, and receives access to the client’s digital product after the required confirmations. The client and product identity remain confidential under NDA.

Three months to live: quote and expiry, WalletConnect and MetaMask, a small payment receiver on Ethereum (not a DeFi protocol), webhook into the client’s account system, and an admin view of pending versus confirmed. The rails are still in production.

Transaction state and operational controls

The backend records the quote, expected amount, wallet and transaction identifiers, confirmation progress, and final order state. Pending, underpaid, expired, failed, confirmed, and reviewed payments remain explicit product states. Repeated network reads and webhooks are idempotent so the same event cannot unlock an order twice.

The administration view separates what the chain reports from what the product has accepted. Monitoring covers provider availability, confirmation progress, queue processing, and transactions that require review. Redis supports background processing, PostgreSQL stores commercial and transaction state, and Cloudflare protects and delivers the public surface.

Product engineering around the chain

This was not a token launch, exchange, or custody product. It combined blockchain infrastructure development, software engineering, and product interface work into a conventional checkout and account flow.

Paul Titov & Co is not a custodian, exchange, investment provider, or financial institution. The engagement delivered the software and payment path.

Time

  • 3 months
  • In development

Involvement

  • Backend
  • On-chain payments
  • Front-end

Services

  • Software Engineering
  • Blockchain Infrastructure
  • Product Design

Technology

  • Ethereum
  • Solidity
  • ethers.js
  • viem
  • WalletConnect
  • MetaMask
  • Alchemy
  • Node.js
  • PostgreSQL
  • Redis
  • Webhooks
  • Cloudflare

Start a conversation

If this resembles your problem, write.

Tell us where the product is today.