The idea of this is to make cryptocurrency escrow service which works for prestashop.
I am looking for magento and blockchain expert. Happy bidding.
Here goes the specs.
1. UI / UX
Python Flask backend setup / Base config
Basic authentication + Logout flow
Home: Show stats for total income this month
Home: Show cryptocurrency prices
Transactions: List past transactions
Transactions: List ongoing transactions
Transactions: View details
Transaction: Claim button / Refund button based on status
Transaction / Claim: Send notification
Transaction / Claim: Disappear after 45 days
Transaction / Refund button: Password popup
Transaction / Refund button: Only show on condition
Transaction / Refund button: Call API with refund details
Settings / Processing fee
Settings / Admin user details
Settings / Admin refund password
Crypto exchange API keys
ZPS Admin for sellers where they update their btc address and see their balance
2. Basic setup
Price conversion for popular cryptocurrencies
Pulling prices every 10 seconds from exchanges of choice
Payment page / iframe and security
Payment page / generate QR code
Payment page / Calculate crypto fees for supported coins
Local hot wallet and cryptocurrency nodes together with api backend
Payment page / When payment added to blockchain popup says success
Payment page / Notify user that transaction ongoing
Payment page / Check for confirmation count every minute for ongoing txs
"Payment page / Successfully confirmed: Send email to customer
and change value in db"
Refund / Calculate non-refundable fees
Refund / Algorithm(Will be provided)
Refund / Send back amount to address using local nodes
Refund / Watch refund progress
Refund / After n confirmations send email to customer
Payout / If no claim after 45 days send btc to seller's wallet (using local node)
Write "No Robot".
24 profesionistë freelancer dërguan një ofertë mesatare prej $1783 për këtë punë
Hello! I am a python developer. I looked at your project and it seems interesting. I have all necessary skills required for this project. Ping me to discuss in detail.