Como desenvolver um aplicativo móvel que tenha a capacidade de transferir dinheiro entre os usuários?
Você precisa de uma aplicação que se pareça com uma aplicação bancária
Como é a arquitetura do banco? Existe um Business Process Enterprise Layer (BPEL) onde você pode implementar rapidamente a lógica empresarial de processar todos os processos com base em serviços existentes e desenvolvidos em formato WSDL. A aplicação móvel olha para a camada média, olha para BPEL, e BPEL comunica com todos os sistemas bancários via WSDL via bus.
Média camada executa a função de CMS e simultaneamente executa a transformação de JSON para WSDL, já que todos os serviços internos funcionam com WSDL, e a aplicação móvel é adaptada para funcionar com JSON. Além disso, também armazena todos os dados para o conteúdo do aplicativo: ícones de pagamento, logotipos, esquemas de cores.
Para desenvolver um banco móvel você precisa de contas de usuário de teste, contas de teste, mapas. Na zona de teste do banco que não se sobrepõe ao "combate", você pode criar um cliente com qualquer parâmetro. Mas ao fazer isso, você precisa pensar antecipadamente em todas as combinações de contas, cartões, empréstimos que você pode precisar. Para fazer isso você precisa entender todos os produtos bancários e seus possíveis estados, e isso é um grande número de variações.
Na primeira etapa, no processo de desenvolvimento e teste do interlayer, muitas coisas surgiram em conexão com isso. Devido às peculiaridades da API bancária, a execução correta de algumas ações pelo banco pode parecer um erro do ponto de vista dos desenvolvedores móveis. Por exemplo, na emissão da aplicação estão os identificadores de dez produtos, entre os quais existem cartões e contas. E com a ajuda de cartões é proibido fazer várias operações, que de acordo com as regras do banco só podem ser realizadas a partir de contas. O desenvolvedor substitui o identificador do cartão, chama o método para a conta, e a API dá um erro. Se você mesmo não consegue lidar com esta difícil tarefa, recomendamos que entre em contato com a empresa Genico com a qual trabalhei
Artigos semelhantes
- Por que o iMessage não está enviando mensagens para uma pessoa específica, mesmo que ela tenha um iPhone e não tenha trocado ou algo assim?
- Existe um relógio inteligente ou um rastreador de fitness, etc. que tenha uma capacidade ilimitada de alarmes que possam ser configurados?
- É possível que um iPhone SE ainda tenha uma capacidade de bateria de 95% após 28 meses?
- Por que os usuários da Apple restringiram os usuários a fazer qualquer música como toque de chamada?