12 Bids

Bid Avg $429 USD

Budget $75 - 500 USD

Time expired

Project Description



phpprogrammer29
  Russia

Offline
Employer - 4 Reviews
100%
Create Library in PHP to enable multisig orders on multi-vendor e-shop

(pd: You can add the multisig functions to this library: https://github.com/aceat64/EasyBitcoin-PHP or you can create another independent library, but you must have in mind that all rpc command will be sent through the previous library)

The library must allow create multisig transactions between the users:
Buyer (Only send Bitcoin and should receive it back in case of a dispute turned on his favour.
Seller (Will receive the bitcoins only in case if the transaction finalize without any problem)
The Platform (Its the one which allows the exchange between the user and buyer gettings because of this a comission of every transaction)

This is the transaction process for the purchase of a product explained with more details :

1. Buyer choose a product and click on buy
2. Buyer then will see a Bitcoin address where to pay for the product

This Bitcoin Address must have the following features:
- Once this address has receive the bitcoins and the order be finalized successfully, the bitcoin have to be automatically moved to the seller's bitcoin address taking a comission for the sale (Ie. 2%) The comission must be send to a bitcoin address specified by the administrator)
(In case this feature can't be implemented: Then, a non-multisig address will be submitted for the buyer to pay , once the address receive the bitcoins, the platform's comission will be send to an independent address and a multisig address will be created with the left amount of the transaction's money, which will only send the bitcoin to the seller (in case the transaction finalize successfully) or to the buyer (in case of a dispute turned out buyer favor)

3. The multisig address can be 2-2 (Platform key and seller) or 2-3 (Platform, Seller, Buyer)
4. The platform's administrator must be able of come into the transaction, the administrator will be able to decide the percentage that wants to back to the buyer or seller (ie. 10% to buyer 90% to seller, 100% buyer, 0% seller or whatever the administrator wants to)
5. The buyers will be able to have a refund address specified on the platform so if an order is cancelled the bitcoins will be refunded to that address, in case the user has not specified a refund address, the bitcoins will be send to an address configurated by the platform, so that the buyer can withdrawn the bitcoins from his account (In this case nothing should be done, the platform's administration would be in change of update the user's funds on the platform to show the amount which belongs to the user)
6. For default, the timelocked transactions will be of 45 days, but the function in charge of stablish the timelock should be able to receive through parameter the time which wants to stablish as timelock
7. The platform will show the redeem scripts so that the buyer/seller be able to sign the transactions and the platform will be in charge of sign and make the broadcast of those transactions
8. The purchasing process and the moment of receive the bitcoins should be the most easily possible, both for the seller than for the buyer
9. The best in the moment of generate the redeem scripts is if it is possible of generate a single redeem scripts for all the orders the seller has independently of the amount of orders he has. If this is not possible even for tech reason or perfomance reasons, then, get together the maximum amount possible of orders in every redeem script to avoid that the seller has to sign every single order he has



Bids

Designpro

  United States

Offline

Freelancer - 9 Reviews

100%

"I am the best php programmer you can get"

$400 USD



ConceptDeveloper

  Canada

Online

Freelancer - 33 Reviews

92%

"Your professional can get it done right on time"

$450 USD



Jennysmile

  United States

Offline

Freelancer - 11 Reviews

92%

"This is a sensitive job and I can assure you that my team and I will get this job done to suit all your requirements"

$400 USD



Hanshjayesh

  Nigeria

Offline

Freelancer - 1 Review

44%

"Hello sir i have perfectly go through your request and i see is what i can perfectly handle for you to your satisfaction and you will get impress with my delivering after the project is done

Kindly chat me up so i will get the project started ASAP

Regards
Hansh"

$400 USD



techvision

  Germany

Offline

Freelancer - 2 Reviews

20%

"Hi, i am a full stack mobile & web dev having similar technical skills & experience & have already worked on a similar project before so can do this Ref : https://www.2basetechnologies.com/portfolio
Great expertise in web applications development mainly on PHP, (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc.& mobile apps"

$500 USD



Julius Smart Young

  Canada

Offline

Freelancer - 0 Reviews


"i will Create Library in PHP to enable multisig orders on multi-vendor e-shop"

$300 USD



emily john

  United States

Offline

Freelancer - 0 Reviews


"With my year's of experience i will have it done very perfectly"

$300 USD



xentrictech

  Netherlands

Offline

Freelancer - 0 Reviews


"Hi, I have got Rich experience in Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc.& mobile apps


Also have very good knowledge of javascript, jQuery Json, API, Prototype Frameworks, and have developed various Parallax, Fluid responsive design."

$450 USD



Borice KPANOU

  Benin

Offline

Freelancer - 0 Reviews


"Hello,
I understand your need. I can offer you the right solution in no time."

$450 USD



metasoft

  Canada

Offline

Freelancer - 0 Reviews


""Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on similar requirement in past. We have right skills to work on this assignment. . We will complete the work as per requirement

Also my team working on same project"
We have read out every thing about your project

kindly confirm""

$500 USD



techpro

  United States

Offline

Freelancer - 0 Reviews


"i will get your job done in no time."

$500 USD



makeitra1n

  Japan

Offline

Freelancer - 0 Reviews


"Computer Engineer here, I already have this work done from another project I have worked on and would have the code ready to send asap!"

$500 USD



Type of Work

Websites and software

Skills

cURL
PHP
Bitcoin
bitcoind
Multisig