El botón ignora el click si no está configurado
En KeyPayCheckoutButton, si el botón no está completamente configurado (sin Activity, request o callback), se llama al callback con un error.
Sin embargo, el botón ya tiene un OnClickListener fijo desde el init, y el método configure no lo reemplaza.
Esto significa que si se llama a configure después de que el botón ya esté en la vista, el listener seguirá siendo el original y podría no usar la nueva configuración.
Sugerencia: En configure, actualizar también el OnClickListener o, mejor, no asignar el listener en el init y hacerlo en configure.
El botón ignora el click si no está configurado
En KeyPayCheckoutButton, si el botón no está completamente configurado (sin Activity, request o callback), se llama al callback con un error.
Sin embargo, el botón ya tiene un OnClickListener fijo desde el init, y el método configure no lo reemplaza.
Esto significa que si se llama a configure después de que el botón ya esté en la vista, el listener seguirá siendo el original y podría no usar la nueva configuración.
Sugerencia: En configure, actualizar también el OnClickListener o, mejor, no asignar el listener en el init y hacerlo en configure.