Sedang Disiapkan

Flash PayPal Integration

We need a Flash based shopping cart module (Payment Module) that can use Paypal "standard payment" (not pro) to accept payment. It will be part of a flash website of a professional photographer.

A. Program Structure


There will be a main flash program (referred to as Main Program, developed ourselves) that communicates with the Payment Module developed by a freelance programmer.

The Main Program will present photos of the photographer. Under each photo there will be an "Add to Cart" button.

Near the main menu in the Main Program, there are a shopping cart icon, a number indicating the total number of photos in the cart and the sub value of the cart.

Near the shopping cart icon, there are a 'View Cart' button and a 'Check Out' button.

The Main Program will communicate with the Payment Module when user clicks the "Add to Cart" button, the "View Cart" button or the "Check Out" button.

B. Use Cases


Case 0: Initialize

When the Main Program is loaded, it will call a function of the Payment Module; pass the user login name and shopping cart expiration time. The Payment Module will load the saved shopping cart content, which is saved at user's client side hard drive. If the content is not expired, it will update the content of the shopping cart. In the initialization function, the Main Program will also notify the Payment Module whether optional fields should be displayed (See use case 2 for details).

Case 1: Add to Cart

User clicks "Add to Cart" button. The Main Program will pop up a window asking for quantity and print size, and then it will call a function of the Payment Module, pass the photo details. The photo details passed in the function are defined in “Section E. Data Structure”. The Payment Module will notify the Main Program to update the total photo number and sub-total value.

Case 2: View Cart

User clicks the 'View Cart' button. The Main Program will call a function of the Payment Module to show the shopping cart content. The Payment Module will show something like a pop up window/panel, where user can do the following:

- view the details of each photo item in the shopping cart, including

photo name, thumbnail, print size, optional field 1, optional field 2, optional field 3, unit price, quantity, total amount of the item

- change quantity

- clear shopping cart

- apply discount coupon

- see subtotal before and after discount

- check out

If user makes any changes, the Payment Module will call the Main Program to notify the changes.

Case 3: Check Out

User clicks 'Check Out' button on the Main Program or on the Cart Content Panel.

The Payment Module will launch the Paypal website, and post the shopping cart content to Paypal. User should see the order details on Paypal's webpage, input the credit card info and finish the payment though Paypal.

C. User Interface


The Payment Module is responsible to provide the shopping review pop up window, which should contain the following information:

shopping cart content list, each item line contains: photo name, thumbnail image, photo print size, optional field 1, optional field 2, optional field 3, unit price, quantity, total amount of the item

Change quantity button

Clear shopping button

Check out button

Close button

D. Program Interface functions


Main Program Calls Payment Module

1. Init (user login, optional fields display switches, content expiration period)

2. AddItem (ShoppingItem)

3. ShowShoppingCart

4. Shopping cart content query

Payment Module Calls Main Program:

5. Shopping cart change notification

E. Data structure (For “Add to Cart” function all)


ShoppingItem data class


string photoId

image thumbnail

string printSize

int quantity

unit price


E. Deliverables

Flash Source Code (. FLA files and all other project files that needed to build the flash module and testing Flash movie)

Compatible with Flash Player 8

Compatible with ActionScript 2

More details about the ShoopingItem:

1. The photoID and printSize together form the key.

For example, Photo01 and 4x6 print size is one item in the shopping cart. Photo01 and 5x7 print size is ANOTHER item in the shopping cart.

2. I have made a small change to the ShoppingItem data structure.

The image URL is added so that the Paypemt Module only need to store the link to the local hard drive instead of the thumbnail images.

The URL is linked to the original image (large size), so the Payment Module needs to resize it when it has to recover the shopping cart content from the local hard drive data.

The optioal field strings are also passed, but they can be empty. See "B. Use Cases - Case 0: Initialize" for more info.

ShoppingItem data class
string photoId
image thumbnail
string imageURL
string printSize
int quantity
float unitPrice
string optionalField1
string optionalField2

Kemahiran: Adobe Flash

Lihat lagi: flash paypal integration, paypal flash integration, paypal integration flash, paypal view cart flash, flash paypal, flash paypal view cart, paypal add cart flash, paypal flash, flash paypal add cart, flash paypal post, where to freelance, where to code for freelance, we need a photographer, website testing freelance, Website freelance programmer , website freelance price, website for freelance photographer, webpage programmer, webpage icon image, user testing review, use case module, up string, to do list for freelance, time for paypal payment to clear, testing freelance price

Tentang Majikan:
( 37 ulasan ) Herndon, United States

ID Projek: #90364

Dianugerahkan kepada:


Aloha, Flash guru. I have built a basic shopping cart in Flash that integrates with PP so this would just be taking my previous work a step further. [login to view URL]

$300 USD dalam 3 hari
(2 Ulasan)

12 pekerja bebas membida secara purata $261 untuk pekerjaan ini


I think I can help you ;)

$300 USD dalam 4 hari
(218 Ulasan)

Hi, I have already done that in the past. Details in PMB. Thanks, ilya.

$300 USD dalam 6 hari
(57 Ulasan)

Ready to start immediately on your project, as we are the experts in such things. Waiting for your selection. Thanks!

$300 USD dalam 7 hari
(22 Ulasan)

Let us handle your project, it will be done right the first time and on time.

$250 USD dalam 8 hari
(0 Ulasan)

Lets Start, Please see us in PM so that we can discuss about experience and project.

$300 USD dalam 15 hari
(0 Ulasan)

I have exp. of 1 year in PayPal intrigration. To know my profile please visit Thanks

$200 USD dalam 7 hari
(0 Ulasan)

We are a team of elite professionals who can cater your requirements and needs to your satisfaction. We have read through your requirements and are sure we will be able to fulfill your requirements. We are committed to Lagi

$190 USD dalam 15 hari
(0 Ulasan)

We are web design ,graphic design and website development company comprises a pool of professionals who deliver quality work on a wide range of communication web site design and web application projects. The web desi Lagi

$250 USD dalam 10 hari
(0 Ulasan)

Hi we can do this , We are even looking for more business with you.

$190 USD dalam 2 hari
(0 Ulasan)

Hi... I am web & flash developer in India. I am also SEO Expert & also expert in web aplications. I have above 6 years of experience for this field. My company will give you best quality work. so please have a l Lagi

$250 USD dalam 5 hari
(0 Ulasan)

Please take time to check my PM... for complete details.. PLease do not Ignore the PM... thanks... -----> CHRISTIAN O’ HARE | Business Manager | BK – Corporate SA | |[login to view URL] | Working hours: 9 Lagi

$300 USD dalam 3 hari
(0 Ulasan)