Skip to content

Blog

Notes from the people building Ureh

Practical writing on API integration, payments infrastructure, webhooks, security and keeping services up. Everything here describes how the platform actually behaves.

Latest API Integration Idempotency keys and the retry you cannot avoid Every integration retries eventually, usually at the worst possible moment. An idempotency key is what decides whether that retry is harmless or expensive.
Engineering

Reading a transaction state machine

Pending, queued, processing, success, failed. Knowing which states are terminal is the difference between a correct integration and a polling loop that never stops.