6MM SDK

Scegli il percorso 6MM SDK giusto per il trading embedded, l'emissione di token backend, il collegamento degli account, i webhook e le operazioni di produzione.
Visualizza come Markdown

Scegli un percorso SDK

Obiettivo del partnerFrontendBackendPerché è importante
Aggiungere un terminale di trading embeddedTrading Widget SDKAgent SDKIl widget gestisce l’interfaccia di trading mentre il backend partner emette i token e mantiene i segreti privati.
Crea un punto di ingresso nativo per l’appIngresso nativo o H5Agent SDKL’app apre una 6MM URL di voce dopo che il partner ha validato la sessione utente.
Crea un flusso di trading personalizzatoInterfaccia PartnerSviluppatore API + flussi SDK selezionatiUsa API per i dati di conto, ordini, posizione e mercato mantenendo i controlli operativi lato server.

Architettura di riferimento

Partner Web App
-> TradingWidget.create()
-> tokenProvider()
-> Partner Backend
-> 6MM Agent SDK
-> 6MM Agent API
-> 6MM Trading iframe

Tieni segreti lato server

Il codice del browser dovrebbe chiamare solo endpoint di proprietà del partner. L’Agente API segreto non deve mai essere inviato al codice frontend.

Elenco di controllo della produzione

  • Memorizza apiSecret solo nell’infrastruttura backend.
  • Usare HTTPS per le richieste di API Agent e gli URL dei webhook.
  • Persistere agentUserId, platformUserIde agentOrderNo mappamenti.
  • Rappresentare importi monetari come stringhe decimali invece che come valori in virgola mobile.
  • Gestire PROCESSING come in attesa, non come successo o fallimento.
  • Elaborare i webhook idempotentemente perché ci sono previsti retentativi.