Recently i had to cater a special requirement from a client.
Basically he wanted to capture quite a lot of extra information about the order from the customer and pass over that information to PayPal which in turn should send that info to the customer as well as to my client.
I knew that PayPal would not allow a site to POST any amount of info , but due to client request studied the API in more detail.
In most cases a site would pass item_name_x,amount_x,quantity_x.
where "x" stands for 1,2,3... basically the item number. and PayPal would nicely display a cart of those items ,calcualte the totals and display. and you can send shipping charges also using shipping_1 variable. Otherwise you can let PayPal do the shipping calculation for you.
