Hola,
Prueba a añadirle un valor aleatorio al final de la URL del location, porque hay navegadores que cachean las paginas acordandose de los parametros. Prueba con algo asi:
Código PHP:
$sql = "INSERT INTO pagos ...
$result = mysql_query($sql,$link);
mysql_close($link);
echo "<script language='JavaScript' type='text/javascript'> n";
echo "location='adapta04pag.php?codi=$wcodcli&vta=$wvta&".time()." 'n";
echo "</script> \n";
} // fin de funcion
Suerte.