Los contactos con el rey castellano y lo que se decía en el entorno de Carlos de Viana —miembros de su séquito le aseguraban que su padre quería arrebatarle el reino de Navarra para concedérselo a su hermanastro, incluso que intentaba envenenarle y que la mejor opción sería pasar a Castilla para desde allí entablar una guerra y conseguir el reconocimiento de sus derechos a las dos Coronas, la de Navarra y la de Aragón— llegó a conocimiento del rey Juan II y este decidió ordenar la detención de Carlos de Viana, que se llevó a cabo en Lérida el 2 de diciembre de 1460.