Recurly integration into our rails application

Closed

Description

Recurly integration into our rails application

In our rails web application we allow users to create new projects and submit feedback in those projects. We would like to accept paid subscription signups to our application through recurly.

We currently allow signups through by invitation only through the rails application.

To get an account the user will go onto the recurly hosted payment page, fill in their details and submit. After the subscription payment is finalized through our recurly hosted page, they are approved to create their own account. They are sent to a specified ‘Return URL after Success’.

The information they entered into the hosted recurly form is then passed forward to our rails application and they are brought to our rails application to finish creating their account.

An email is sent to them with a special link to create their account as well just in case they don’t finish the earlier process. This link is invalid after they have gone through account creation.

The account creation form should reuse our existing account creation form that users are taken to once they have been invited to a project.

A new company is created for them automatically based off the company name that they have entered with their recurly transaction.

Their information is prepopulated into the new account creation form based of the recurly information that they submitted.

After their account creation they are taken to the new project form (This is already the case it just needs to stay this way).

We would like to maintain usage of the recurly hosted form instead of building our own. We will likely still need to use the recurly api for getting the additional user information in case we can’t submit all the information in the webhook. We will also require keeping track of the customer in their company model. This is so that in case they decide to cancel their account or if there is non-payment we can put a hold on their account until they pay again.

In your proposal please include any other factors we might have overlooked that you suggest we handle as well as include your experience with recurly and rails integrations. Please include an outline of the steps in your solution and any considerations that you might have. Also please include your experience with other payment api integrations if applicable.

Requirements:

You must be familiar with ruby and rails development. Must be familiar with the cucumber/rspec testing frameworks as we require tests to consider the feature complete.

Background:

We are a start up that's building tools for information organization, feedback, and collaboration in the enterprise.

Technical details:

We're using rails 3.2 and jquery. Couchdb is the database that we're using.

Upon acceptance of the project we require an IP agreement be electronically signed.

Skills: Javascript, jQuery / Prototype, Ruby, Ruby on Rails, Software Architecture

See more: web development our process, use case creation, steps in web development, ruby on rails tests, ruby on rails rspec, ruby on rails jquery, ruby on rails database, ruby on rails case, return ruby on rails, recurly api, project proposal of any organization, jquery submit form ruby on rails, javascript web development tools, get ruby on rails projects, creating a project proposal, couchdb api, complete ruby on rails, building a project with ruby on rails, application development tools, ruby on rails javascript, rails any, go ruby, cucumber testing, cucumber rails, case rails

Project ID: #4991540

8 freelancers are bidding on average $833 for this job

hiteshkanwar

Hi, Have read your requirements !!! I am a talented, responsible coder because I have 4.5 years of good experience in Ruby on Rails , I have developed a wide range of websites using Ruby on Rails, DHTML, CSS3 More

$1000 USD in 15 days
(18 Reviews)
5.0
yuvasoftech

Hi, Thanks for posting job !!! Have read your requirements as well, we'll do that easily we have been working as web developer for 4 years and I've helped various business from start-ups to established compani More

$888 USD in 20 days
(2 Reviews)
3.1
tmlingam

Hi, I have 5+ years of experience in Ruby on Rails and had good knowledge about web development. Mostly worked on ecommerce applications,social networks, content management system, organization performance evaluati More

$750 USD in 20 days
(1 Review)
1.2
whoscares

Please dont hire HITESHKANWAR and SANDEEPSRM23 , they both are cheaters they belong to same house .. they cheat people by asking to go odesk.com and award the project . after getting the project and initial money t More

$277 USD in 3 days
(0 Reviews)
0.0
chrisp21

I can take this on for you. I've done a great deal of API integration in Ruby. If you happen to use RSpec or TestUnit it will speed up this type of work. If not I assume you won't mind if I add some (wouldn't be any More

$833 USD in 3 days
(0 Reviews)
0.0
Bacancy01

Hi, I have checked the details here. It will take me 20 days to complete the job. However I am not clear with the last point you have mention that "We will also require keeping track of the customer in their comp More

$1555 USD in 20 days
(0 Reviews)
0.0
pavan4189

Have 4 years of experience in Web development. I have developed a wide range of websites using HTML, ROR, HAML, SASS, MONGODB, BACKBONE JS JAVASCRIPT, AJAX, MYSQL including sites for startup companies and small busine More

$611 USD in 9 days
(0 Reviews)
0.0
basabmaity

Hi, I am interested to join you and make an immediate impact. I am ready to start immediately and I am sure that i can work on your requirements with an confident manner. I have strong experience in Ruby on Rails More

$750 USD in 15 days
(0 Reviews)
0.0