Paypal Payment module

This project was awarded to devinmrn for $50 USD.

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

Project Description:

Looking for a developer who can deliver quickly the following module, written in Ruby on Rail.

This will be a part of a bigger application, which is sold online. The payment is handled by Paypal. We have the Paypal certified account (so it is not an issue)

Definition of the project:

1. Create a webpage with the following fields:

• KUserID

• Name

• EmailAddress

• ProductID

• ProductLabel

• TotalPrice

2. All fields will be filled by form variables from the preceding page

• The following fields are hidden

i. KUserID

ii. ProductID

• All the other fields are to be displayed but cannot be modified

3. A “BUY with Paypal” button must be displayed. Upon click, the data is sent to PayPal for payment

4. Paypal returns:

• Approved

i. Show a new page with “Thank you for your purchase” and some download, usage information

ii. Insert a record in the DB table “Purchases” with KUserID, ProductID, PurchaseDate, AmountPaid, PaymentRef.

• Rejected by paypal

i. Show a new page: Sorry but your transaction did not go through

ii. Provide the cause for the rejection, if it is available from paypal

iii. Offer a back button, so the user can correct the payment information

5. Platform:

• Ubuntu [url removed, login to view] (Lucid)

• Ruby on Rail (we are using TurnKey Linux ROR package)


• IE and FireFox browsers

6. Deliverables:

• Source code

• Test procedure, tools, script

• Test result

• Input/output assumptions

• Restrictions if any, clearly documented

Please provide :

• Delivery date/time, from the date of the signed contract

• Pricing

• List what other information you need, and/or if you have any further question

Awarded to:

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