Oi boa tarde!
Estou com um problema também com o $gn.ready, só consigo executar uma vez. Se eu executar com os dados de um cartão errado a api de vocês retornam um erro normalmente, mas se eu tentar executar novamente com os dados certo o código não entra no $gn.ready.
Só volta a funcionar normalmente se eu recarregar a página, mas isso eu teria que preencher o form tudo de novo.