I want to use Paypal for my customers to buy articles on my web application. I can see on their website that I need a buy button for each of my articles.
But this is not what I want: I display a set of articles, with checkboxes, and an "Order" button.
When a member submits the form, he should be able to buy all the articles he checked on my webpage. (and not be redirected to paypal each time he add an article !!)
I am not sure you can do PayPal transactions on your site. The site I worked for was forced to send people to the PayPal site to complete their transaction. They do have a service that let's customers complete their transaction completely on your site. It is called Payflow Pro and you can find our more information about it on their site at:
I am not 100% positive this solution will allow PayPal transactions to be on your site, but it is their most integrated offering. Even if you can't integrate PayPal transactions on your site, keep in mind that PayPal customers are used to this experience and although it is not as seamless as most sites would like, it is consistent with previous experiences for all PayPal customers, so it is not going to be a shock to your customers systems.
It sounds like you are relying a bit on Paypal shopping cart? Do you have a cart now? If so, then once you get some information, you can direct users to the site. Some versions of Paypal will allow you to process on your website and then of course getting Payflow (or another gateway) with a merchant account is another option
This does not need a cart. You can collect all the selected items when the BUY is clicked and pass them all to PayPal for the user to complete the purchase. Your server-side code would handle the BUY button (not send control directly to PayPal). It would then build a POST containing all the selected items. A little trickier than the single-item purchase but not much.