---
term: "کلید تکرارناپذیری"
english: "Idempotency key"
category: "اوپن فاینانس و API"
url: https://iranopenfinance.com/glossary/idempotency-key
source: Iran Open Finance (ایران اوپن فاینانس) glossary
---

# کلید تکرارناپذیری (Idempotency key)

> شناسه یکتایی که همراه درخواست فرستاده می‌شود تا اگر درخواست تکرار شد، عملیات مالی دو بار انجام نشود.

کلید تکرارناپذیری (idempotency key) شناسه یکتایی است که برنامه همراه درخواستی مثل پرداخت یا انتقال وجه می‌فرستد. اگر به‌خاطر قطع شبکه یا تأخیر، همان درخواست دوباره فرستاده شود، سامانه با دیدن کلید تکراری می‌فهمد این همان عملیات قبلی است و به‌جای انجام دوباره، نتیجه قبلی را برمی‌گرداند.

در کار مالی این سازوکار حیاتی است، چون تکرار یک پرداخت یعنی برداشت دوباره از حساب مشتری. برنامه‌ها باید پیش از هر عملیاتی که پول جابه‌جا می‌کند کلید بسازند و در تلاش‌های دوباره همان کلید را بفرستند. همین منطق برای پردازش [وب‌هوک‌های](/glossary/webhook) تکراری هم به کار می‌رود.

Related: [وب‌هوک](https://iranopenfinance.com/glossary/webhook.md)، [محدودیت نرخ](https://iranopenfinance.com/glossary/rate-limiting.md)، [ای‌پی‌آی](https://iranopenfinance.com/glossary/api.md)
