9 Bids

Bid Avg $495 USD

Budget $75 - 500 USD

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



Awarded

DavidL

  United States

Offline

Freelancer - 83 Reviews

98%

"Ready to start, please check the chat."

$500 USD


Bids

buterin

  Italy

Offline

Freelancer - 1 Review

100%

"Send me a message . i can get this done."

$600 USD



DavidL

  United States

Offline

Freelancer - 83 Reviews

98%

"Ready to start, please check the chat."

$500 USD



abhishek.rajman

  India

Offline

Freelancer - 9 Reviews

96%

"Hello
https://www.upwork.com/fl/anujs9 (I am top rated 100% Job Sucsess rate developer on upwork)

Hello mate, just saw your job request. And to be honest I would be right guy for it. I do own a software house and have a skilled team of developers and designers working for me 24/7. With my hands on skills I would guarantee that the above mentioned job would be successfully accomplished within the given time-frame and will be delivered to you when totally satisfied.

Will be waiting for your reply mate. :)"

$500 USD



cannontorpid

  Egypt

Offline

Freelancer - 6 Reviews

94%

"I can complete it in around two weeks."

$450 USD



orchidkart

  United States

Offline

Freelancer - 8 Reviews

78%

"I have reviewed your work requirements and I can definitely Create Library in PHP to enable multisig orders on the multi-vendor e-shop as per your requirements.
I have already work on the similar type of projects.
Please have a look at my portfolio: https://goo.gl/8AGQnP and do let me know your feedback. In addition to the aforesaid work, I also provide the Web and Mobile Design and Development, Graphics Design, Virtual Assistant Services at affordable rates."

$500 USD



XANTATECH PVT.LTD.

  India

Offline

Freelancer - 0 Reviews


"Yes, Can do this work for you.
Please let me know how can we proceed.

Abhi"

$450 USD



techarchs

  United States

Offline

Freelancer - 0 Reviews


"I am interested in this project as it is exactly within the scope of my team.


Over the last few years, we’ve worked with a variety of clients in Website, ecommerce & mobile apps Development .
I have gone through your complete project description and ready to start from today to develop your product as per your requirements in given terms and timeline.

We are working in the field of website and mobile apps development from 12+ years. We build user focused, flexible and SEO optimized websites.
I understand that you are looking for a expert who can work with you to deliver a perfect end product.




We can chat, if you are interested . I am ready to discuss with u"

$455 USD



evon solutions

  Netherlands

Offline

Freelancer - 0 Reviews


"Dear sir/madam ,
As I said in the chat I'm able to complete this simple task as u mentioned efficiently and effectively
I am an experienced full time stack developer with over 14 years of development (web, mobile and desktop). Y
i have Great expertise in web applications development mainly on PHP, Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc.& mobile apps
https://www.2basetechnologies.com/portfolio


We can chat, if you are fascinated. I hope you'd give me this opportunity."

$500 USD



Joequria

  Kenya

Offline

Freelancer - 0 Reviews


"We can develop the website for. Check out our website www.chantosweb.com"

$500 USD



Type of Work

Websites and software

Skills

cURL
PHP
Bitcoin
bitcoind
Multisig