Im sorry, but i simply dont have the time to recreate the entire project.
Here are the base scripts, they should help you with your own:
#define gmshop_init
/*---------------------------------
--Argument0 = Filename-------------
--Returns handle-------------------
---------------------------------*/
if (file_exists(argument0))
{
file_delete(argument0);
}
f = file_text_open_write(argument0);
file_text_write_string(f,"<form action='https://www.paypal.com/cgi-bin/webscr' method='post'>");
file_text_writeln(f);
return f;
#define gmshop_payment
/*---------------------------------
--Argument0 = Handle---------------
--Argument1 = PayPal ID------------
---------------------------------*/
file_text_write_string(argument0,"<input type='hidden' name='business' value='"+argument1+"'>");
file_text_writeln(argument0);
file_text_write_string(argument0,"<input type='hidden' name='cmd' value='_xclick'>");
file_text_writeln(argument0);
#define gmshop_item
/*---------------------------------
--Argument0 = Handle---------------
--Argument1 = Item-----------------
--Argument2 = Amnout---------------
--Arguemnt3 = Currency-------------
---------------------------------*/
file_text_write_string(argument0,"<input type='hidden' name='item_name' value='"+argument1+"'>");
file_text_writeln(argument0);
file_text_write_string(argument0,"<input type='hidden' name='amount' value='"+argument2+"'>");
file_text_writeln(argument0);
file_text_write_string(argument0,"<input type='hidden' name='currency_code' value='"+argument3+"'>");
file_text_writeln(argument0);
#define gmshop_set
/*---------------------------------
--Argument0 = Handle---------------
---------------------------------*/
file_text_write_string(argument0,"<input type='image' name='submit' border='0' src='https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif' alt='PayPal - The safer, easier way to pay online'><img alt='' border='0' width='1' height='1' src='https://www.paypal.com/en_US/i/scr/pixel.gif' ></form>");
file_close(argument0);
These do not contain the auto submit JS script i used to bypass the button, nor any browser DLL.
I suggest you look up HTTP TCP/IP interactions for the best quality carts, and all the paypal options and coding can be found here
at paypal.
I hope this helps you with what you are looking for.