I need a program for an online ecommerce store. It should be able to run many individual headless browsers that each can load a certain product into its cart, and then once that is successful the program should perform another request that would add another specific item to the cart. These products may sometimes require a captcha token to successfully send the add to cart request. (It will only be needed for the first product that gets carted.) The program should have an option to input a certain sitekey into it and request captcha tokens from a service called 2captcha. After the 2 items are successfully in the cart, it will remove the first item that was carted, only leaving the 2nd item in the cart. After that the program should then proceed to check out the product. It should use my name, full address, and payment information(visa, mastercard, etc). The info the program uses to checkout should have a spot in the program where i can input it.
This program should be able to run up to 50 or more headless browsers and each one should have a different customer and payment information and maybe even different products that get added to cart. The headless browsers should also be able to connect to http proxies and perform the purchase using the proxy.