Find Jobs
Hire Freelancers

Django integration with Stripe

$250-750 USD

Closed
Posted almost 10 years ago

$250-750 USD

Paid on delivery
We are the early stages of building a simple Django based web application for inventory management. Users will be billed via Stripe based on subscriptions, with the option of one time payments. We would like to commission a proof of concept for the Django integration with Stripe as described below: We will provide access to a basic Django set up that just implements basic user authentication using django-allauth. [login; logout; successfull login takes the user to a home page]. Can you integrate it with Stripe, perhaps by extending dj-stripe (you can develop in your own dev environment and deploy here), such that: 1) Creation of a new user results in the creation of a Stripe payer profile. The user profile has a field called valid_payment_method which is initially set to false. 2) Add a Profile page where the user can add a credit card or change the credit card on file. When the user provides a credit card that Stripe is ok with, valid_payment_method is set to true. If no valid payment option currently exists [e.g. if the user deletes all credit cards on file] then valid_payment_method is set to false. Whenever a user logs in, if valid_payment_method = false, the user is redirected to the Profile page and asked to provide a valid credit card. 3) Add a Product Subscription page where the user can toggle between one of three subscription packages and a "Cancel" option. Billing is done on the first of every month (assuming the subscription has not been canceled). The amount billed equals the cost of the package that was subscribed to for most of the preceding month. If the user selects the Cancel option, the user profile is set to inactive and a prorated due amount is stored in outstanding_amount. If a scheduled payment did not go through, valid_payment_method is set to false and outstanding_amount is incremented with the scheduled payment amount. 4) Add a Billing History page which shows all payments that have already gone through. If possible, also show next scheduled payment. 5) Add a One Time Payment page providing a one time payment option. User can select the amount, but if there is an outstanding payment due, then there is a message on top indicating such and the default amount equals the outstanding payment due. Also, if there is an outstanding payment due, then upon login the user is redirected to this page. If the user pays the outstanding amount and the user account was inactive (because the user had cancelled) then the user account is set to active status. If you are interested please let us know: -When you are available to begin -How long do you estimate this project will take to complete -Fixed cost estimate -Interim milestones to completion of which payments will be linked
Project ID: 6180152

About the project

13 proposals
Remote project
Active 10 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
13 freelancers are bidding on average $844 USD for this job
User Avatar
Hi, I've done lot for work before both for Django and Stripe Estimated time one month, can start from the next week (next Sunday) although I'll be available this week to collect more information about the project and discuss the requirements more with you. five requirements for five milestones price for each requirement/milestone: 1. 150$ 4 days 2. 200$ 6 days 3. 300$ 14 day 4. $80 3 days 5. remaining amount 4 days Total time 31 day
$888 USD in 30 days
5.0 (32 reviews)
5.9
5.9
User Avatar
Hello, We have excellent team of programmers and designers to work on your project efficiently and complete job in time. We have read your deepest requirement at our best and will surely give better results. thanks
$789 USD in 20 days
5.0 (18 reviews)
5.6
5.6
User Avatar
I have worked with many APIs in python and also built APIs to integrate desktop apps with django. I have also built an API for billing systems to automatically provision systems. My projects in django have ranged from game server provisioning systems, KVM provisioning systems with fail over, shop systems, time management systems for employee, statistics systems and pyside/pyqt apps that integrate with flight simulators .
$555 USD in 5 days
5.0 (2 reviews)
3.1
3.1
User Avatar
Hello, My name is Stephane, a passion-driven programmer with a 7-years of active daily coding and having PHP, Python and Ruby as "mother tongues" ;) It'll take us too much time talking about my skills so let's talk about what I've prepared for you! After carefully reading your project details I perfectly understood your need and I'm ready to start right away. Let me suggest this unbeatable quote: 1. Delivery time: 7 days (test and bugs fix included) 2. Pricing: $444 (Your guarantee: No advance Payment + "No satisfaction, No Payment") 3. Support: 90-days free premium support! 4. Communication: updates available through Skype, E-mail or SMS! 5. When will I start working? anytime you give me the go! In the hope of starting a long-term relationship with you, please consider my bid and confirm! Stephane
$444 USD in 7 days
4.9 (3 reviews)
2.7
2.7
User Avatar
Hi, how are you? Im Django Expert and i have experience with Stripe API. Furthermore, im graduated in Computer Science. If you are interested, please contact me! You will not regret! Thanks you very much! Greetings!
$789 USD in 20 days
5.0 (1 review)
2.4
2.4
User Avatar
This seems a fairly standard django-stripe integration, should not be too difficult to accomplish but as usual with Stripe it's a bit hard at first until you get the gist of it. I've done work like this in the past and am currently involved in a Django project for a site that amongs other stuff integrated Stripe for it's payments so I'm pretty confident I can complete this task for you. For the specific questions you asked in the description: I am available to begin on the 22nd in the afternoon, I might have be able a look earlier than that but I can't promise anything as I'm preparing for some exams. I estimate it will take me between 7 and 10 days to complete the required task (will depend a bit on my day job but I don't think I'll take more than that to complete). Cost estimate is whatever freelancer says, but we can talk the numbers if you think I'm being unfair and find something we're both confortable with. Regarding milestones I suggest: 10% For the profile page 10% For the product subscription page 10% For the billing page 10% For the one time payment page 20% Upon proof of the first successful (test) transaction recorded with your system 20% On delivery (when I provide you with the completed version of the whole task) 20% Once you've tested it (we can schedule a demo) and feel satisfied with the results.
$700 USD in 10 days
5.0 (2 reviews)
1.6
1.6
User Avatar
A proposal has not yet been provided
$1,666 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Jul 11, 2014

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.