Catàleg d’esdeveniments
Els esdeveniments de sessió són compartits entre les sessions d’usuari i les sessions d’empresa. El campsession_kind del payload indica a quin tipus de sessió es refereix l’esdeveniment.
Els esdeveniments a nivell d’entitat són independents dels esdeveniments a nivell de sessió.
Esdeveniments a nivell de sessió
data.updated no s’envia quan el sol·licitant puja un document o envia les persones clau, ni quan acaba un reescaneig AML.
Utilitzeu status.updated o recupereu la decisió de la sessió per seguir aquest progrés.
Esdeveniments d’entitat empresarial
Subscriviu-vos a qualsevol combinació d’esdeveniments a la vostra destinació del webhook.
Consulteu webhooks d’entitats per a la referència completa dels esdeveniments d’entitat d’empresa i d’usuari.
Estructura del payload
Els webhooks de sessió utilitzen un payload pla, sense un contenidordata.
L’embolcall, les capçaleres de signatura i tots els camps compartits es documenten a la referència de webhooks.
Una sessió KYB afegeix aquests camps:
status.updated per a una sessió KYB
decision conté registry_checks[], key_people_checks[], document_verifications[], aml_screenings[] i les altres matrius de KYB.
data.updated per a una sessió KYB
data.updated porta el mateix embolcall pla que status.updated, més un trigger que indica el motiu pel qual s’ha activat.
Quan l’estat de la sessió és Approved, Declined, In Review o Abandoned, també inclou la decision actual.
Torneu a consultar la decisió per veure què ha canviat.
El payload no té cap llista changed_fields.
business.status.updated i business.data.updated
Els esdeveniments d’entitat també són plans.
Porten vendor_business_id, vendor_data, status (ACTIVE, FLAGGED o BLOCKED) i created_at.
business.status.updated afegeix previous_status.
business.data.updated afegeix changed_fields i un mapa changes de { field: { previous, current } }.
Verificació de la signatura
Cada webhook es signa amb HMAC-SHA256 utilitzant el secret compartit de la vostra destinació. Verifiqueu el cos de la sol·licitud sense processar amb la capçaleraX-Signature-V2 (recomanada) i rebutgeu els lliuraments amb una X-Timestamp de més de 300 segons d’antiguitat.
La referència de webhooks enumera totes les capçaleres de signatura, el solapament en la rotació del secret de signatura i els exemples de codi.
Política de reintents
- Una resposta
5xxo404, un temps d’espera esgotat o un error de connexió activen fins a 2 reintents, al cap d’aproximadament 1 minut i aproximadament 4 minuts, i després el lliurament es descarta. - Les altres respostes
4xxi3xxno es reintenten. - Cada reintent conserva el mateix
event_id, de manera que cal deduplicar-los amb aquest camp. - Podeu tornar a enviar un lliurament des del registre de lliuraments de la destinació. La referència de webhooks conté la política completa.
Subscripció
Subscriviu-vos als esdeveniments que us interessen en una destinació del webhook:session_kind === "business" dins dels esdeveniments status.updated i data.updated.
Següents passos
Referència de webhooks
Destinacions, signatura, reintents, patrons habituals.
Estats
Referència dels estats de sessió i de funcionalitat.
Esquema de resposta
Com interpretar el payload de la decisió KYB.