RequestPay is a decentralized application (dApp) built on the Request Network to simplify cryptocurrency payment requests. It empowers freelancers, businesses, and individuals to create, share, and track payment requests with ease, eliminating the complexity of blockchain transactions.
- Complexity: Requires technical expertise or blockchain integration.
- Inconvenience: Limited user-friendly interfaces for non-technical users.
- Inefficiency: Tracking payment statuses involves manual work and navigating block explorers.
RequestPay addresses these challenges by providing:
- Easy onboarding for users with no technical expertise.
- An intuitive design for seamless payment requests.
- Real-time tracking of payment statuses.
- Input details such as:
- The amount to be paid.
- The recipient’s blockchain wallet address.
- An optional description (e.g., "Invoice #123").
- Instantly generate a unique payment link (e.g.,
https://requestpay.com/request/abcdef123
).
- Share payment links via:
- Email, social media, or messaging platforms.
- Receive notifications:
- When the payment link is generated.
- When the payment is confirmed or completed.
- Monitor transaction statuses (Pending, Confirmed, or Completed) via:
- RequestPay Dashboard.
- Request Network Explorer.
- Export payment data (CSV files) for businesses.
- No sign-up required: Simply connect a blockchain wallet to start.
- Intuitive design ensures non-technical users can onboard quickly.
- Open the RequestPay app.
- Enter:
- The payment amount.
- The recipient’s wallet address.
- An optional description (e.g., "Payment for services").
- Click "Generate Payment Link" to create a unique link.
- Share the link via:
- Email, social media, or messaging apps.
- Recipients click the link to complete the payment.
- Use the dashboard to monitor the transaction.
- Receive real-time updates for statuses:
- Pending
- Confirmed
- Completed
- Node.js and npm installed on your system.
- A connected MetaMask wallet.
# Clone the repository
git clone https://github.com/blockdudes/Request-Pay
# Navigate to the project directory
cd Request-Pay
# Install dependencies
npm install
# Start the development server
npm run dev