Ruby on Rails Payment Gateway Processing

This project received 4 bids from talented freelancers with an average bid price of $207 AUD.

Get free quotes for a project like this
Project Budget
$30 - $250 AUD
Total Bids
Project Description

The job requires the Integration of the Spreedly Recurring Billing platform integrated with Pin Payments gateway into an existing rails SAAS app. We are currently using Paypal to handle our subscription model. The subscription model requires a user to select a specific plan when they initially sign up, allowing them to either downgrade or upgrade at any stage. The subscription model is based on [url removed, login to view] (please visit for clarification), whereby the user pays a set monthly fee and then an additional fee for each user they add to their account.

The integration should allow for user to modify their current subscription at any stage to a higher or lower plan. If the subscription changes to a higher plan the monthly amount should be pro-rated based on the number of days left in their billing cycle, all of which Spreedly handles can handle. Moreover, Spreedly also provides the ability to add trial periods to recurring billing. This will also need to be included. All new accounts should have a 28 day trial period. Moreover, the ability for the user to change credit cards, and view past and present payment receipts with the ability to download them as a pdf is a must.

Your understanding of rails and payment gateway integration is paramount. Experience with this is a must.

Please provide a detailed costing for the project with an expected time frame. You will also need to apply for a sandbox account with both Spreedly and Pin Payments. The project is very straight forward and shouldn't take very long to complete.

The project should be uploaded to heroku for testing once complete.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online