Java Início rápido
Java Início rápido: integração do Agent Java SDK v0.3.0, exemplos, parâmetros e semântica de resposta.
Este guia é direcionado a Agent Java SDK v0.3.0, Java 8+ e ao contrato público marcado. Inicialize client usando as etapas de instalação e configuração nesta página; execute os exemplos em um back-end de parceiro.
Pré-requisitos de exemplo
Os trechos Java compartilham essas importações. Inicialize client usando o Quick Start e obtenha platformUserId da ligação salva. Os exemplos de IDs de usuário/pedido devem ser substituídos por seus próprios valores persistentes.
Coordenadas Maven
Coordenadas de origem atuais:
GitHub é hospedagem de origem, não um repositório de dependência do Maven. Se o SDK não tiver já foi publicado em um repositório Maven, instale-o em seu Maven local repositório primeiro:
Após a instalação local, seu projeto comercial pode ser resolvido
com.sixmm.exchange.sdk:agent:0.3.0 do repositório Maven local.
Para compilações de equipe e ambientes de teste, publique o SDK em um repositório Maven como Nexus, Artifactory, Pacotes GitHub, Maven Central ou use um GitHub serviço de construção baseado em JitPack.
Para uma integração existente, consulte o SDK guia de atualização. Use a tag de origem estável v0.3.0 para instalar o SDK e leia sua documentação de integração correspondente.
Inicialização do cliente
Simples Java
Bota Primavera
Exemplo de propriedades do aplicativo:
Vincular usuário
Bind cria ou busca o relacionamento entre um usuário parceiro e um 6MM usuário da plataforma. Chame-o quando um usuário entrar pela primeira vez no fluxo de negociação ou antes do primeira transferência para 6MM.
Campos de solicitação:
Campos de resposta:
Fluxos de negócios recomendados
Primeira entrada comercial
Deposite em 6MM
Retirar de volta para o parceiro
Fonte e guias relacionados
- Fonte oficial v0.3.0
- Visão geral da consulta e paginação
- Carteira de financiamento
- Guia de atualização
Tratamento de erros
As exceções SDK são divididas em duas categorias:
Exemplo:
Receba Webhooks
Todos os quatro tipos de eventos compartilham o retorno de chamada do comerciante configurado URL; envio pelo órgão event. Verifique os bytes recebidos originais e, em seguida, verifique a janela de tempo, o comerciante e o ambiente. Retorne HTTP 2xx somente após confirmar dados de negócios e registros de desduplicação bem-sucedidos ou salvar de forma confiável uma tarefa persistente.
Eventos e avisos de liquidação · Verificação de assinatura, respostas e novas tentativas