Então, eu não estou criando uma api. Estou utilizando o pacote gerencianet que está disponível lá no Pub.Dev do flutter
import 'package:gerencianet/gerencianet.dart';
import '../../credentials.dart';
void main() async {
Gerencianet gn = Gerencianet(credentials);
dynamic response = await pixGenerateQRCode(gn, 0);
print(response);
}
dynamic pixGenerateQRCode(Gerencianet gn, int id) async {
Map params = {"id": id};
return await gn.call("pixGenerateQRCode", params: params);
}
no ambiente de produção da erro e no de homologacao o qr é gerado mas não é possivel simular o pagamento.