6MM Agent SDK

Markdown olarak görüntüle

6MM Agent SDK, ayrıcalıklı Agent APIs’yi çağırmak zorunda olan ortak arka uç servisleri içindir; ancak sıfırdan imzalama ve talep işleme uygulamadan yapılır. Entegrasyon gizli bir partner API kullandığı için tarayıcı, mobil veya genel masaüstü kodunda çalışmamalıdır.

Ne zaman kullanılmalı Agent SDK

Arka uçunuzda bir ortak kullanıcıyı bağlamak, varlıkları onaylı bir iş akışı üzerinden geçirmek, işlem kayıtlarını sorgulamak, gömülü bir işlem girişi oluşturmak URL veya bildirimleri doğrulamak webhook gerektiğinde bir Agent SDK kullanın. Kullan Trading Widget SDK Ortak ön tarafın işlem arayüzünü göstermesi gerektiğinde ayrı ayrı bir şey var.

Yetenekler

SenaryoJava SDKPHP SDK
Kullanıcıyı bağlaDestekleniyorDestekleniyor
Sabit miktar transferiDestekleniyorDestekleniyor
Tamamını transfer etDestekleniyorDestekleniyor
Ters aktarımDestekleniyorDestekleniyor
Sorgulama emirleriDestekleniyorDestekleniyor
Giriş URL oluşturunDestekleniyorDestekleniyor
Webhook doğrulamaDestekleniyorDestekleniyor

Yaygın yapılandırma

AnahtarÖrnekTanım
baseUrlhttps://agent-api.6mm.com6MM Agent API servis URL geride slash olmadan kullanılır.
agentCodeAGENT001Ortak temsilci kodu.
apiSecretSenin-sırrının-sırrınAPI imza sırrı sadece arka uçta saklanıyor.
defaultCurrencyUSDTTransfer ve hesap için varsayılan para birimi APIs.
webhookUrlhttps://partner.example.com/6mm/webhook6MM webhook bildirimleri için partner uç noktası.

Tipik entegrasyon akışı

  1. Ortak ön sendi, partnerin kendi hesap sistemi üzerinden kullanıcıyı doğrular.
  2. Partner backend, kullanıcıyı kararlı bir partner tarafı tanımlayıcıya eşlerler.
  3. Arka uç agentCode ile Agent SDK ve korunan API sırrını çağırır.
  4. SDK imzalar ve Ajana API talebini gönderir.
  5. Arka uç, iade edilen iş tanımlayıcısını saklar ve daha sonra webhooks aynı şekilde işlem yapar.
  6. Ön taraf yalnızca ihtiyaç duyduğu kısa ömürlü sonuç veya giriş kimliğini alır.

Bir SDK seçin

Üretim kontrol listesi

  • apiSecret bir arka uç gizli yöneticisinden yüklenir, kaynak kodundan değil.
  • Geliştirme, sahneleme ve üretim sertifikalarını ayrı tutmak.
  • Kararlı bir ortak kullanıcı eşlemesi ve benzersiz iş siparişi tanımlayıcıları kullanın.
  • Zamanlama talebinin durumunu kontrol ederken orijinal tanımlayıcıyı koruyun.
  • webhook imzalarını doğrulamak ve işlenen olay kimliklerini saklayın.
  • Destek için istek kimliklerini koruyarak loglardan sırları ve imzaları mansürle geçirmek.

Sonraki adımlar