User379720387 posted
I simulate a button press "BUY NOW" into a link, when the user clicks on the link it takes them to the paypal site where they can pay with a credit card, without actually having a PayPal account.
You can have multiple items in this link, currency, shipping, taxes, anything.
link = String.Format("https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business={0}&lc=US&item_name={1}&item_number={2}&amount={3}¤cy_code=USD&button_subtype=services&no_note=0&cn=Add%20special%20instructions%20to%20the%20seller%3a&no_shipping=2&tax_rate=0%2e000&shipping=0%2e00&bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHosted",
business, itemname, billno, amount);
The 'business' variable holds the email address of the paypal account.