Уеб кукички и събития
Договори за доставка и входящи събития, повторни опити и идемпотентност - не само хигиена на API ключ.
Ред на събитията срещу отчитане в главната книга
Събитията за доставка и входящи съобщения, получени извън ред, не трябва да нарушават правилата за предплатено отчитане — последователността на пристигане не е финансовия закон.
Операции по уебхук консумация при обем
Опашки, backoff и собственост върху DLQ, когато честотата на уебхук събитията напусне пилотната фаза – ритъм за консумация, който продуктът и финансите могат да отворят без героични нишки.
Дублиращият се уебхук не трябва да създава втори дебит
Път на провала: повторните опити и възпроизвеждания остават идемпотентни за предплатените средства и входящата кутия — едно ID на събитие, един дебитен ред, един ред във входящата кутия.
Порта за подпис и прозорец за повторение
Производствена порта: верифицирайте подписа и ограничете прозореца за повторение, преди уебхукът да стане истина за пари или статус — неподписаните или остарелите събития остават затворени при грешка.
Уебхук договор преди първото изпращане
Път на купувача: съгласувайте подписан URL адрес, типове събития и ключ за идепотентност преди първото предплатено изпращане — договор първо, платен трафик по-късно.