Кіру

Webhook қолтаңбасын тексеру (X-KBP-Signature)

Жаңартылды:

Қысқаша

Әр webhook сұрауына қол қойылған: X-KBP-Signature тақырыбы: t=уақыт,v1=қолтаңба. Қолтаңба — webhook құпиясымен «уақыт.сұрау денесі» жолынан HMAC-SHA256. Қолтаңбаны өзіңізде есептеп, v1-мен салыстырып, уақыттың 5 минуттан ескі еместігін тексеріңіз.

Қадам бойынша

  1. Тақырыптан t (уақыт) пен v1-ді (қолтаңба) алыңыз.

  2. Жолды жинаңыз: t, нүкте, келген күйіндегі сұрау денесі.

  3. Бұл жолдың HMAC-SHA256 мәнін webhook құпиясымен есептеңіз.

  4. v1-мен салыстырыңыз. Сәйкес келсе және t 5 минуттан ескі болмаса — сұрау КБП CRM-нен.

Ерекшеліктер

  • Құпия webhook жасалғанда бір рет көрсетіледі. Жоғалтсаңыз — webhook-ты жойып, қайта жасаңыз.

  • PHP-дегі тексеру мысалы — API құжаттамасында.

Тағы қараңыз