Produção e Negociação Simulada
Produção e Negociação Simulada: Integração Agent Java SDK v0.3.0, exemplos, parâmetros e semântica de resposta.
Este guia é direcionado a Agent Java SDK v0.3.0 e Java 8+.
Escolha o modo frontend e o ambiente de fundos
Configure o ambiente de fundos do back-end do parceiro separadamente do modo de negociação de front-end. As credenciais de ligação e entrada são compartilhadas; emitir um bilhete ou token não seleciona uma carteira nem movimenta fundos.
Para wallet-transfer-status, omitir environment usa o ambiente salvo do pedido original, incluindo um pedido simulado. Um ambiente explicitamente conflitante é rejeitado. Prefira armazenar o ambiente e transmiti-lo explicitamente ao recuperar uma operação.
isSimulatedUser descreve a conta. Não encaminha novas solicitações para uma carteira simulada. A omissão de environment em uma nova solicitação de fundos ainda seleciona a produção, mesmo quando o sinalizador da conta é verdadeiro.
Modelos de solicitação Java compatíveis
Essas solicitações suportam withEnvironment(ExecutionEnvironment.SIMULATED):
TransferRequest,TransferAllOutRequest,ReverseOrderRequest.QueryOrderRequest,ListOrdersRequest.QueryUserAssetsRequest.WalletTransferRequest,WalletTransferQueryRequest.
bind, queryAccount, createEntryUrl, createEmbedToken e os seis modelos de solicitação de consulta perpétua não selecionam um ambiente de fundos.
Inicialize client usando Início rápido e use o ID de usuário público da ligação salva.
Preservar o ambiente original
Persista o tipo de interface, agentOrderNo, a identidade do usuário e o ambiente antes de enviar uma solicitação de fundos. Mantenha esse ambiente durante consultas de status, recuperação, reconciliação e processamento webhook. Após um tempo limite, nunca tente novamente omitindo o ambiente original ou usando um novo número de pedido.
As transferências de financiamento/contrato permanecem dentro de um ambiente. Os fundos simulados não podem tornar-se fundos de produção. Use contabilidade simulada separada do lado do parceiro e prefixos de pedido reconhecíveis, como SIM-.
Sequência de integração simulada
- Vincule o usuário e salve o ID do usuário da plataforma pública.
- Consulte saldos com
SIMULATEDexplícito e inclua financiamento quando necessário. - Crie uma pequena transferência de financiamento simulada e mantenha sua ordem comercial original.
- Confirme o resultado final com a consulta dedicada ao status do financiamento.
- Abra ou incorpore a página de segundos alvo no modo
demo. - Consulte as mesmas carteiras simuladas e reconcilie o valor real transferido.
- Para testar a negociação perpétua, transfira o financiamento simulado para o contrato simulado e use o frontend de futuros simulados. As consultas permanentes dos seis parceiros não podem validar o histórico de negociação simulado.
Lista de verificação de aceitação
Antes de mudar para produção, altere a meta de fundos de back-end e o modo de front-end. Os pedidos pendentes continuam a se recuperar em seu ambiente original.