Deberías solventar el problema sin usar las funciones de control del buffer que has usado.
La salida que te daba error se proboca por algún espacio/salto de línea antes o despues de <? ?> .. Si la línea corresponde a un "include()" (archivo externo) debes fijarte que este a su vez tampoco tenga esos espacios o saltos de línea antes o despues de sus respectivos <? y ?>
El uso del control del buffer para casos que realmente no son necesarios (como este caso que la solución es por otro médio) .. sobrecarga a PHP para un proceso que podría evitarse.
Shantic Cita: //este sin embargo no
header("Location: SeleccionTarjeta.php?Monto=".$SiguientePago);
auque a decir verdad nunca lo he probado.
mm yo sólo uso ese método si me refiero a páginas de mi sitio dando rutas relativas (así como el ejemplo o con ../ y demás ...) Y .. me funciona correctamente. ¬¬
Un saludo,