C# Developer / MVC 5 with experience of www.ShareIt.com
$30-250 USD
W trakcie realizacji
Opublikowano około 9 lat temu
$30-250 USD
Płatne przy odbiorze
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.
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
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.
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