Find Jobs
Hire Freelancers

Implement a PHP API for Steam Transactions using - 08/11/2017 12:19 EST

R$30-90 BRL

ปิดแล้ว
โพสต์ มากกว่า 6 ปีที่ผ่านมา

R$30-90 BRL

ชำระเงินเมื่อส่งงาน
My English is a liitle rusty, but I hope you understand it. Read it carefully before before send your bid. In order to win this project you have to send me a list of tasks you are going to complete to reach these requirements. It's not necessary to show how you are going to do it, but what and when. You can call me whenever it is necessary to make yours tests before send me your final offer. I need a projection of your job before hiring you. ## Required Knowlegde: - PHP - NodeJS - Steam (you must understand the concept) - Documentation - Read/Write English It's also important to know the basics: - Laravel - Steam API - Ajax - Auth, OAuth, Passport ## It must be done in the end: Implement an API to make skins transactions It happens respecting these steps: The seller goes to market place and inform steam that he wants to sell a skin Steam communicates to this user account (the seller's steam account) The seller chooses the skins he wants to send to the market place (only oublic itens are listed and available to be sold) Once the seller is done by choosing his items he starts the transaction His skin is now on a Steam Bot account. This BOT account is used to receive skins. The steam website lists all skins available on this bot account Now another user (buyer) can visit Steam's market place and chooose to buy this item The buyer pays for this skin Steam website detects payment and release the skin to the buyer. It will start another transaction, where steam bot account will send the skin to the buyer Steam account Done ## what I need to be implemented I need an api that has secure endpoints to make transactions (these are the endpoints I need): - First Request: implement a bot account to be managed by the above API - Authentication: User athenticates using steam account - Receive Transaction: send a request to start a receive transaction - Send Transaction: send a request to start a send transaction - List inventory: list all skins available on the bot inventory I will implement the frontend for this application. In sume, I need to be abble to complete transactions using this API you are going to implement I have 4 Steam accounts to be used as a BOT accounts The user makes a request to send the skin to the bot account on Steam Bot accepts the skin I want to list all skins on this bot inventory I need to know who is the seller, because the original owner can quit the transaction, so he can make a request to the bot and it gives it back to him. So i need to know who is the owner When someone buys the skin, I change the owner (dont worry about this part. Its going to be implemented by me inside the main application) The new owner makes a request to start a transaction and send the skin from the bot Steam account to the user Steam account this is the API I am going to use: [login to view URL] ## FINAL CONSIDERATIONS: the node-steam-guide API runs in Javascript (NodeJS) This API must run in PHP using Laravel as backend. You don't need to implement inside laravel core, but must be easy or compatible with laravel framework structure. It doesn't matter too if I need to copy and paste inside my laravel structure, but it must be compatible with laravel 5.4 or newer Maybe, this api must persists a few information on database like session, inventory list, user ids, owners, etc. Or, at least, gether those infos for me to work and persist them. I need you to read the Node API documentation to understand which information are available to be used and persisted. Take a look at the API's documentation! [login to view URL] Consider doing this in one week. If its not possible let me know please.
รหัสโปรเจกต์: 15592774

เกี่ยวกับโปรเจกต์

3 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 6 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
3 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย R$385 BRL สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
Hi there, I am professional SEO friendly web designer & developer. Please send me message so that we can discuss the project in detail. i can make this project. Relevant Skills and Experience I have 5+ years of experience with more than 500 successful projects. I would give you multiple revisions and you will love my high Quality work. Proposed Milestones R$75 BRL - initial
R$75 BRL ใน 2 วัน
5.0 (62 รีวิว)
5.7
5.7
รูปอวาตาร์ของผู้ใช้
Hi Good day! I have gone through your project requirements and enthusiastic to work on it. I have in house team of graphic designers & developers to complete task with daily updates. Relevant Skills and Experience I have in-house team expertise in Content management, scrapping, SEO, .Net, Graphic design, Android/iOS app, Prestashop, PHP, laravel, Codeiginiter, YII, WordPress,Magento, Shopify, HTML5, CSS, & more Proposed Milestones R$80 BRL - API Integration Contact Us: We can discuss details on chat here or on Skype. Regards, M. Waqas
R$80 BRL ใน 5 วัน
5.0 (16 รีวิว)
5.5
5.5

เกี่ยวกับลูกค้า

ปักธงของ BRAZIL
Itajai, Brazil
5.0
1
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ พ.ย. 18, 2014

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง