Find Jobs
Hire Freelancers

C# Developer / MVC 5 with experience of www.ShareIt.com

$30-250 USD

In Progress
Posted over 9 years ago

$30-250 USD

Paid on delivery
I'm looking for a developer who has previously developed against [login to view URL] for the billing and fulfillment of selling a digital product online, and implementing the API interface for a key generation to be created. There will be a test built on-top of the default MVC 5 default project with membership already created, that when a user has logged in, this test page will show four buttons:- 1) Purchase product A 2) Purchase product B 3) Purchase product A + B These products will be defined within the account on [login to view URL] that you will create. Once a logged in user has clicked on one of these buttons, it will then navigate to [login to view URL] to complete the checkout experience in developer mode so there will not be any real charge. [login to view URL], as part of a successful payment, will call back to a webservice I believe that we implement their API interface, that will contain our fake-key-generation routine (mentioned at the end of this specification). Upon successful checkout the MVC 5 project is then called with another page, and we should show all details of the completed transaction on the screen that are obtainable from the communication back from [login to view URL] to our page. Also as part of this process we will store the KeyGenerated (that [login to view URL] communicates with ourselves for the purchase) against the membership database that is already created when setting up a new MVC5 project. To achieve this, we will create a new database table, that will contain the login user id of the user logged in (so we can maintain referential integrity with the user table) and also the key generated, and date of creation, along with any other info that [login to view URL] provide. In this essence, it would be possible for a user to buy multiple keys, as these would represent multiple records. Should an unsuccesful transaction be attempted at [login to view URL], they will call a failure page, of which we need to present information passed to it, about the failure. There will be a need for two further test pages to be developed. The first is a list screen, for a logged in user, to see all the keys that they have created. Each row in the table, will contain a 'Detail' link button that will link to the second test screen. On this second test screen, we simply write out all the information about the user, and the purchase transaction that was made, inc price, date of creation, key-id etc, that we stored previously. Due to this being a test proeject, UI layout is not that important. So there won't be any CSS that is needed. As this is a test project also, we will be implementing a fake-key-generation routine that is very simple to implement. For the key generation, we will return a string like 'KEY-1', 'KEY-2', 'KEY-3' etc with an auto-incrementing number for each generated key. We will just store the ID value of the last key created in a table in the database, with one record that we just update with the next number, any time we need to create a new KeyID. Any questions, just ask. and please do start your message with 'I KNOW [login to view URL]' and I will get around to reading your reply. If this is not specified in your message, I will most likely ignore the message as there is too much spam on the freelancer site from automated bids. Thanks in advance, and looking forward to speaking with you. Pete.
Project ID: 6939119

About the project

14 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello you! i can do it and finish 4 days. Please let me know.I looking forward on work your project. Thanks!
$150 USD in 5 days
4.7 (89 reviews)
6.1
6.1
14 freelancers are bidding on average $250 USD for this job
User Avatar
Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Thanks, Priyanka
$273 USD in 8 days
5.0 (24 reviews)
5.9
5.9
User Avatar
I have been coding and developing websites for the past couple years, and gained substantial knowledge and experiences in PHP. I have completed many projects, some of which can be found in my portfolio. I have the ability to convert an idea or image into a working website within days, or weeks depending on the complexity. I also have experience in both Visual Basic and Java, and have developed some intricate software that are available for evaluation on request.
$263 USD in 8 days
5.0 (4 reviews)
5.2
5.2
User Avatar
Hi, Please feel free to discuss the project with me............................................................................. Thanks, Murtaza
$250 USD in 3 days
5.0 (11 reviews)
4.5
4.5
User Avatar
A proposal has not yet been provided
$211 USD in 15 days
4.9 (4 reviews)
4.2
4.2
User Avatar
Hello, Happy new year! I am very much proficient in MVC5 and developed many API implementation. please come in PMB show that I can have a bit detailed information. Thanks
$223 USD in 5 days
0.0 (0 reviews)
0.6
0.6

About the client

Flag of UNITED KINGDOM
London, United Kingdom
5.0
282
Payment method verified
Member since Mar 22, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.