Closed

Stripe Integration with our website

We are looking for a developer that has experience with Java, MS SQL Server on AWS. This will be to implement a stripe integration with a website we are building. Our other developers will help get you up and going.

The task is to integrate Stripe and create new API calls for the website. The task is NOT to create a website or any kind of UI. The Stripe API will be used by this website. Most of the code for the new API calls should be put in files that will be provided. By this, I mean that no Stripe code should be added to other controller, service, dao or mapper files. You can however add new models. It might be necessary to add new tables to the database. Please decided what tables we need.

To work with the code an Ubuntu OS is recommended.

Overview of how the payment system is going to work in the website:

1. The user will pay for features using subscriptions.

2. The user can use a single subscription to pay only for a single application in their dashboard. It is not going to be possible for the user to pay for multiple apps using one subscription. There is one to one relationship here.

3. The user cannot move existing subscription to a different application. When they create a subscription they will have to select which application it is associated to and this association cannot be changed later.

4. There will be 5 kinds of subscriptions which differ in price and level of features that the user unlocks when purchasing a subscription.

5. For every 5 kinds of subscriptions from point 4 the user can additionally set a subscription length (1-12 months) and also specify a discount code. Those things also affect the price.

6. The user will pay for a subscription using a credit card.

7. When creating a subscription the user has to be able to provide new credit card information (billing information) or just select from a list of their previous billing informations.

8. The user should be able to update a subscription. This includes: subcription level, subscription length, discount code, billing information. Regarding billing information the user should be able to provide new billing information or select existing billing information.

9. When user is creating or updating a subscription they should be able to see final price before accepting.

10. The user should be able to cancel a subscription.

What API calls need to be created:

1. API call for creating a subscription. There will two modes here:

a) Creating a subscription with new billing information. The website will pass full billing information and subscription information in the parameters of the same API call.

b) Creating a subscription with existing billing information. The website will pass billing information ID (of existing billing information) and subscription information in the parameters of the same API call.

2. API call for updating an existing subscription. There will two modes here:

a) Updating subscription with new billing information. The website will pass full billing information, subscription information and subscription ID in the parameters of the same API call.

b) Updating subscription with existing billing information. The website will pass billing information ID (of existing billing information), subscription information and subscription ID in the parameters of the same API call.

3. API call for getting a list of all existing billing informations (including their IDs).

4. API call for getting a list of all existing subscriptions (including their IDs).

5. API call for cancelling a specific subscription (by ID).

6. API call for geting price information for a subscription that the user is about to create or update.

7. API call for returning basic information about all available subscriptions This would be subscription names, prices (ones visible at the top) and feature list.

PLEASE FILL OUT THE TOP, SIGN AND DATE THE ATTACHED NDA SO WE MAY DISCUSS MORE DETAILS OF THIS JOB. SAVE THIS FILE WITH YOUR NAME IN THE FILE NAME ALONG WITH STRIPE INTEGRATION.

Habilidades: Java, Microsoft SQL Server , Listra, Design de Sites

Veja mais: i want to study a graphic design u need what point, i want a design graphic where i can paste my post, i design jewelry snd i need help packaging my products, java, microsoft sql server, stripe, scala, i am a 16 year old south african graphic designer i need help to expose my designs or a partime job during the holidays, how many graphic design sites have i been on, graphic design what do i need to study, design graphic online shopping i, design fashion what i need buy, art graphic design what job i can have, a graphic design upset that i can join and learn from for free, website with stripe integration, i need an android app i already have a design for it i just need it to be built gps service for taxi, i have my app design and need a programmer, graphic design work need, need design graphic skills, need onsite design graphic

Acerca do Empregador:
( 29 comentários ) Incline Village, United States

ID do Projeto: #13549637

13 freelancers estão ofertando em média $563 para esse trabalho

ambar

Have you already registered with Stripe Account?- The task is not so complicated actually- There will be no need to deal with Credit Card details directly-instead, the deal will be with a token symbolising an authorisa Mais

$526 USD in 10 dias
(77 Comentários)
8.0
amitsarker1

A proposal has not yet been provided

$277 USD in 5 dias
(207 Comentários)
7.0
Thesynapses

Dear Client, We are synapse and we deal with website and mobile [login to view URL] per my understanding you want to integrate Stripe and create new API calls for the website.I am a recognized JAVA EXPERT who has a track Mais

$555 USD in 10 dias
(10 Comentários)
6.6
indiasofttel

Hi, I have good experience in java development and i integrated Stripe payment in many java application. I am also expert in API development . As i gone through your all requirement point as you posted in the job de Mais

$690 USD in 10 dias
(64 Comentários)
6.1
tumakha

Dear Customer, I am interested in your Stripe Integration project. I am Senior Scala/Java Developer with strong problem-solving skills. If my bid is ok for you, I will send signed NDA. Kind regards, Yuriy Tumakh Mais

$750 USD in 14 dias
(16 Comentários)
5.4
rsen75

hi, 15+ years experience with strong knowledge of API / Payment Gateway integration and php with mysql, Plugin development and designing see my few portfolio **CSM and eCom** Magento / WordPress / zencart Mais

$500 USD in 10 dias
(32 Comentários)
5.3
$750 USD in 10 dias
(9 Comentários)
4.8
stanislav103

Having experience of Java, I can do what you want. Java is my primary programming , I can do what you want. Let us discuss details in chat.

$555 USD in 10 dias
(16 Comentários)
4.2
$555 USD in 10 dias
(1 Comentário)
3.4
gayatriprods

We would very much like to work alongside you and are ready to sign the NDA. Kindly get in touch to take this further.

$722 USD in 7 dias
(4 Comentários)
2.5
Bizappln

We are an integration specialist across various platforms, You can refer our stripe integration covering most of your requirements at [login to view URL] (signup and login -> settings page), which is our software for online s Mais

$555 USD in 10 dias
(0 Comentários)
0.0
musaddiques

A proposal has not yet been provided

$444 USD in 15 dias
(0 Comentários)
0.0
salmanud

Pay me when your work is done and if you are happy with my work. Relevant Skills and Experience Currently having 5 years of experience in java and database development.

$444 USD in 15 dias
(0 Comentários)
0.0