Implement Paypal Express Checkout in Python/Django.

  • Status Closed
  • Budget $100 - $500 USD
  • Total Bids 4

Project Description

Implement Paypal Express Checkout in Python/Django. We require a minimal prototype implementation of Paypal Website Payments Pro integration into an Django. No Product Choice, Catalog, Shopping Cart or user registration functionality is required.

## Deliverables

Build an application where the Web Surfer can order a single Product "testproduct" and let the user choose to use Paypal Express Checkout or "Creditcard". If Paypal Express Checkout is choosen collect payment and address information via Paypal Express Checkout. If "Creditcart" is choosen, collect Address information in Django and then collect Payment information via Paypal. See [url removed, login to view] for the two routes of payment flow. At [url removed, login to view] there is plentyful further information. Requirements: * Implementation of Paypal checkout process including minimal shop envirenment needed for prototyping. * Support for Direct Payment and Express Checkout * Support of (dummy) logo on the PayPal site (HDRIMG) * Support for a Shop Generated INVNUM and CUSTOM field * Display of order Details on the PayPal Page * Name-Value Pair (NVP) interface * Support for providing and handling CANCELURL * Use Authorization/Capture cycle (instead of direct Sale). * An internal interface to View Authorization and initiate Capture or Cancelation. * No support for Giropay required * Currency is "EUR" * Database enginge to be used is sqlite3 * You need to get all accounts, servers, sandboxes, etc. for yourself during development. * This is a prototype implementation. We will integrate it into our codebase ourself. Use of OpenSource libraries (GPL/BSD, etc.) is permitted. You might want to check [url removed, login to view] [url removed, login to view] [url removed, login to view] or [url removed, login to view] Deliverables: * Django 1.0.x based application fulfilling above requirements and runnable in the paypal sandbox * Including a [url removed, login to view] file which can be used with the pip utitity to install all dependencies * Plain HTML pages contianing the needed forms/UI (no Webdesign needed). * Python Code must follow [url removed, login to view] including unittests

## Platform

Python 2.6, Django 1.0.x, PostgreSQL/SQlite

Get free quotes for a project like this

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