Al fin, el 27 de enero de 1865, el general Manuel Ignacio de Vivanco, como representante del presidente Pezet, concluyó con el almirante español José Manuel Pareja el llamado Tratado Vivanco-Pareja, por el cual, el Perú, si bien recuperaba las islas Chincha, se comprometía a pagar tres millones de pesos como indemnización por los gastos de la escuadra española.