Simply put a flexible check out paypal button using your own shopping cart.
one that sends each product plus quantity to the paypal payment page. I've seen codes for multiple products, but those are not flexible. for example Payment for 2 unique items. but what about if the user buys X amount of different products? when only allows a fixed amount.
Referring to This page
Is this possible to do in PHP? If so I was thinking of something easy like an array listing each product with in the button form.