Easy Classic ASP 3.0 project

Encerrado Postado Jun 4, 2007 Pago na entrega
Encerrado Pago na entrega

### Simple PayPal integration

This is a simple project with a detailed outline below. The only real caveat is I need it done by the end of the week.

We are in the process of rewriting the entire app from .Net, but need a stop-gap solution. The code is very old and somewhat crufty, but very straight forward.

Your English must be good and I will be available via messenger for any basic questions or to help. The project will be broken down to checkpoint steps to ensure nothing is missed and progress is made. I imagine a fast dev could get this done in 1-2 days max. The express checkout is 90% working with a few minor bugs and the rest of the code from the PayPal ASP sdk is available.

## Deliverables

Each of the following steps below correspond to a link on this site.

Current status [url removed, login to view]

Full working examples in ASP of what needed to be integrated

[url removed, login to view]

Step 1) ExpressCheckout - Sale

b. Get process working smoothly

Step 2) Administration

a. Get orders to preview correctly

b. GetTransactionDetails

c. DoVoid

d. RefundTransaction

e. TransactionSearch

f. Allow paging through orders

Step 3)MassPay

a. Integrate a MassPay tab in administrative

panel Step 4) DoDirectPayment - Sale

a. Get process working smoothly (Allow user to choose between DoDirect and Express)

b. Update order to reflect new status by update transaction id field and order status field

Step 5) Add authorization vs capture option in control panel

Note: I will have to change the db scheme for this by adding the appropriate feilds. Just let me know when you're ready and I'll update the db and send the new scheme.

a. Add authorization or capture option in control panel

b. Implement the difference when submitting a transaction for these steps

i. DoDirectPayment - Authorization

ii. ExpressCheckout - Authorization

iii. ExpressCheckout - Order

iv. DoCapture

v. ReAuthorization

vi. Add ability to change default currency for shopping cart

Step 6) Fix password storage

Change so password stored in MD5 format on the cookie and in the db

i. [url removed, login to view]

2. mss_users tables

Step 7) Allow easy return user login

a. Add a way so that returning users can easily login directly from the [url removed, login to view] page

Step 8) Make sure there are no obvious or blocking bugs from preventing any of the actions above from completely in Firefox, Opera or Internet Explorer.

9) Once we both agree on a deadline and if it's late more than 12 hours amount paid will be 50% less than your original bid. On the other hand a surprise fair bonus will be given to an early/on-time completion.

10) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

11) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Must work in Opera, Internet Explorer and FireFox.. You test Microsoft XP or higher and I can confirm Opera / Firefox on Linux.

Engenharia MySQL PHP Arquitetura de software Teste de Software Hospedagem Web Gestão de Site Teste de Website

ID do Projeto: #3004180

Sobre o projeto

Projeto remoto Ativo em Jun 13, 2007