Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.2 KB

README.md

File metadata and controls

28 lines (19 loc) · 1.2 KB

POSPAY is an Ethereum-based payment processing system designed to simplify and secure transactions for merchants and customers alike. By leveraging blockchain technology, POSPAY offers a POS (Point of Sale) calculator that generates QR codes for transactions, which incorporate the merchant's Ethereum address, name, and the transaction amount.

Features POS Calculator: Easily calculate payments and generate QR codes for transactions. Ethereum Integration: Directly send and receive payments on the Ethereum blockchain. Smart Contract Support: Utilizes a secure smart contract for payment processing.

Requirements Node.js (v12.x or later) npm (v6.x or later) An Ethereum wallet with testnet or mainnet Ether, depending on your deployment.

Install dependencies: npm install

Change URL of the RPC and also deploy contract(src/PaymentContract.sol) and put the contract URL the qrGenerator.js for seamless transactions. You can also use contract ABI if necessary.

RUN: npm start

Use Case: Making a Transaction Enter the merchant name, address, and the amount to be paid in the POS calculator. Generate a QR code that encapsulates the transaction details. Scan the QR code with an Ethereum wallet app to make the payment.