SDK marketplace

A plataforma da Dock oferece o serviço de SDKSDK - "Software development kit" ou "kit de desenvolvimento de software" é um kit que reune bibliotecas, exemplos de códigos, notas técnicas, depuradores, compiladores, APIs, dentre outros utilitários que permitem manipular arquivos necessários durante o desenvolvimento das aplicações., e aqui está apresentado um dos módulos de SDK chamado marketplace.

O significado de SDK é software development kit ou kit de desenvolvimento de software. Estes kits reúnem bibliotecas, exemplos de códigos, notas técnicas, depuradores, compiladores, APIs, dentre outros utilitários que permitem manipular arquivos necessários durante o desenvolvimento das aplicações.

O SDK marketplace permite que o emissor injete em sua aplicação mobile (Android e iOS) a solução de marketplace desenvolvida.


Vantagens do SDK marketplace

O SDK marketplace é um módulo que pode ter seu esquema de cores parametrizado no layout desenvolvido, tornando a experiência que o emissor pode oferecer ao portador mais fluida.

No marketplace o emissor poderá disponibilizar para o portador diversas experiências de compra, tais como recargas de celular e vouchers. O maior atrativo da feature é a facilidade para integração, já que o emissor não terá que desenvolver as interfaces e integrar diretamente com a API. Além disso, o fluxo do SDK já é mais conhecido pelos fornecedores e tende a ser aprovado com mais rapidez.

🚧

Atenção

Alguns serviços do marketplace não são disponíveis para plataformas iOS por restrição da Apple.


Funcionamento do SDK marketplace

Em seu aplicativo, o emissor deve disponibilizar um botão que inicie o módulo marketplace da SDK e pode identificar do modo que achar conveniente, como loja, shopping, compras, entre outros. A partir desse botão será chamado o módulo de SDK que pode ser customizado de acordo com o color mapping e logo enviados durante o Setup.

Fluxo do portador ao utilizar o marketplace

FIG: Demonstração dos passos 1 a 4 do fluxo do portador no marketplaceFIG: Demonstração dos passos 1 a 4 do fluxo do portador no marketplace

FIG: Demonstração dos passos 1 a 4 do fluxo do portador no marketplace

1- O portador aciona o botão que redireciona para o marketplace no aplicativo;
2- O portador seleciona uma seção;
3- O portador seleciona um dos fornecedores;
4- O portador poderá ver termos de uso e instruções de uso do produto oferecido pelo fornecedor;

FIG: Demonstração dos passos 5 a 8 do fluxo do portador no marketplaceFIG: Demonstração dos passos 5 a 8 do fluxo do portador no marketplace

FIG: Demonstração dos passos 5 a 8 do fluxo do portador no marketplace

5- O portador seleciona um valor;
6- O portador seleciona um dos modos habilitados para pagamento;
7- O portador se autentica com senha, fingerprint, ou qualquer outra forma usual de autenticação;
8- A transação é realizada e o portador recebe o voucher em sua tela.


Integração com o SDK marketplace

A SDK auxilia clientes a integrar facilmente a solução de marketplace da Dock em seus aplicativos mobile. O passo-a-passo para integração está apresentado a seguir:

Fluxo técnico para integração do SDK marketplace

1- O emissor recebe documentação para integração do SDK e uma chave pública da Dock;
2- O emissor recebe credenciais de ambiente;
3- O emissor deverá nos informar uma rota para o serviço de autenticação. Essa rota permite que a Dock valide que um identificador esteja válido para as comunicações;
4- Após setup por parte da Dock, o emissor receberá Client id e Secret sandbox para homologação;
5- O emissor entra na fase de homologação do módulo e deve realizar a integração do SDK conduzida por sua equipe de técnica;
6- O emissor finaliza o setup e então recebe credenciais de produção.


Setup do SDK marketplace

Para conseguir habilitar a funcionalidade em seu aplicativo o emissor precisa cumprir algumas tarefas:

1- O emissor precisa entrar em contato com o seu gerente de contas comercial para realizar a contratação do módulo;
2- O emissor precisa fornecer manual de marca e logo vetorizado;
3- O emissor precisa aprovar uma das versões do padrão visual então fornecido pela Dock;
4- O emissor precisa disponibilizar equipe de backend e mobile;
5- O emissor precisa fornecer credenciais de ambiente de modo seguro;
6- O emissor precisa fornecer chave PGPPGP - “Pretty Good Privacy” ou “privacidade muito boa” é um software de criptografia que fornece autenticação e privacidade criptográfica para comunicação de dados. para envio de arquivos de modo seguro;
7- O emissor precisa gerar endpoint para autenticação.


Did this page help you?