Ethereum Payment Smart-Contracts Integration

Job ID: 40525887

Budget: $50 – $0 USD

I’m ready to let my shoppers pay straight from their crypto wallets, and I need a skilled Blockchain & Web3 engineer to make it happen on Ethereum. The core job is seamless smart-contract checkout flow.

Here’s what I expect:
• A Solidity smart contract that receives payments in ETH (or an ERC-20 of my choice) and automatically records order metadata so I can reconcile transactions from within my admin dashboard.
• Clean Web3/ethers.js hooks for the front-end—customers should trigger MetaMask (or any WalletConnect option) with a single click and see real-time confirmation of their order.
• A lightweight Node/Express (or comparable) service that listens for events, confirms blocks, and pushes the paid-status back into my existing order database without race conditions.
• Security first: re-entrancy guards, overflow checks, open-zeppelin libraries where appropriate, and a brief audit report so I can sleep at night.
• Gas-efficient code and clear deployment instructions for mainnet and a testnet so I can run user-acceptance tests before we go live.

Acceptance criteria: the contract must compile without warnings, pass unit tests, and successfully settle at least five end-to-end orders on Goerli using my storefront.

If you have solid Solidity, Web3.js/ethers.js experience and have shipped a production payment flow before, let’s talk milestones and timelines—I’m eager to launch.