holas, toy desarrollando un carrito de compras en flash, todo funciona ok, pero el problema es cuadno se realiza el pago, para ello estamos usando paypal, y para enviar el carrito de compra he usado este codigo:
function paypal(){
checkMC = new LoadVars();
checkMC.rand = random(99999);
checkMC.cmd = "_ext-enter";
checkMC.redirect_cmd = "_xclick";
checkMC.upload = "1";
checkMC.business = "[email protected]";
checkMC.currency_code = "USD";
checkMC.first_name = "nombre";
checkMC.address1 = "direccion";
checkMC.zip = "codigo_postal";
checkMC.night_phone_a = "123456";
checkMC.email = "[email protected]";
checkMC.amount = pago_total; // variable, q contiene el total
checkMC.shipping = envio; //varibale q tiene le costo de envio
for (i=1; i<_root.carrito[0].length; i++) {
//aca valida si el item en cuestion esta activo
if (_root.carrito[13][i] == true) {
var num = i+1;
checkMC["item_name_"+num] = _root.carrito[1][i];
checkMC["quantity_"+num] = _root.carrito[11][i];
checkMC["amount_"+num] = decimal(Number(_root.carrito[4][i])*Number(_root.carrito[11][i])); //La función decimal, convierte el numero en decimales de 2 digitos
checkMC["on0_"+num] = "Precio Unitario: $"+_root.carrito[4][i];
checkMC["on1_"+num] = "Codigo del Producto: "+_root.carrito[0][i];
}
}
checkMC.send("https://www.paypal.com/cgi-bin/webscr", "_blank", "POST");
}
cuadno lo ejecuto me sale esto en el paypal:
la verdad es la primera vez q trabajo con esta pagina, es normal q salga asi?, si no, q esta mal en mi codigo?, incluso como se puede ver la cantidad me sale 1, sin importar cuantos productos este comprando, esta eso realacionado ala variable "add" q tb recibe paypal?. Espero puedan ayudarme