Hadisələr
| Hadisə | Nə zaman göndərilir |
|---|---|
| client.created | Müştəri əlavə edilir. |
| order.submitted | Sifariş verilir. |
| order.approved | Sifariş təsdiqlənir. |
| order.settled | Sifariş üzrə hesablaşma tamamlanır və paylar buraxılır. |
| distribution.approved | Bölgü təsdiqlənir. |
| transfer.completed | İnvestorlar arasında köçürmə tamamlanır. |
| message.received | Müştəri mesaj göndərir. |
Məlumat paketlərində ID-lər, saylar və məbləğlər olur, lakin heç bir şəxsi məlumat olmur. Sisteminiz təfərrüatları API açarı ilə əldə edir.
Endpoint əlavə edin
- Parametrlər, sonra Webhook-lar bölməsini açın və Endpoint əlavə edin seçin.
- Bir neçə saniyə ərzində 2xx statusu ilə cavab verən
httpsünvanı daxil edin. Hadisələri seçin. - İmza gizli açarını kopyalayın. O, yalnız bir dəfə göstərilir.
- Çatdığını yoxlamaq üçün Test hadisəsi göndərin seçin.
- Yalnız ictimai hostlardakı
httpsünvanları qəbul edilir. Özəl və ya daxili şəbəkələrə yönələn ünvanlar rədd edilir. - Yönləndirmələrə əməl edilmir.
İmzanı yoxlayın
Hər çatdırılma EasyHaus-Event, EasyHaus-Delivery və EasyHaus-Signature başlıqları olan JSON POST sorğusudur. İmza t=<unix time>,v1=<hex> görünüşündədir. Gizli açarınızla <t>.<raw body> mətninin HMAC-SHA256 dəyərini hesablayın, onu v1 ilə müqayisə edin və köhnə vaxt damğalarını rədd edin.
Sorğunun gövdəsi {id, type, created_at, organization_id, data} şəklindədir.
Təkrar cəhdlər və söndürmə
- 10 saniyə ərzində cavab verin. Uğursuz çatdırılma artan fasilələrlə, ən çox 10 cəhdə qədər təkrarlanır.
- Ardıcıl 20 uğursuzluqdan sonra endpoint söndürülür və sahiblərə və administratorlara e-məktub göndərilir. Problemi aradan qaldırın, sonra onu yenidən yandırın; bu, sayğacı sıfırlayır.
- Çatdırılma jurnalı hər çatdırılmanı, onun statusunu və HTTP kodunu göstərir və yenidən çatdırmağa imkan verir.
- Hadisələri redaktə edə, endpoint-i söndürə, gizli açarı yeniləyə (köhnəsi dərhal işləməyi dayandırır) və ya onu silə bilərsiniz.