کلید یکتایی در پرداخت: چرا یک درخواست هرگز نباید دو بار پول کم کند
شبکه قطع میشود و درخواستها دوباره فرستاده میشوند؛ کلید یکتایی تضمین میکند تلاش دوباره به برداشت دوباره تبدیل نشود. بهعلاوه تقویم کاری هفته ۱۶ آبان تا ۲۲ آبان ۱۴۰۵.
متن کامل
- نیلوفر
سلام! اینجا دو دقیقه مالیه، از ایران اوپن فاینانس™. من نیلوفرم، با کاوه.
- کاوه
سلام به همه!
- نیلوفر
کاوه، یه بار خرید کردم، اینترنت قطع شد، دوباره زدم و دو بار پول کم شد! این چرا پیش میاد؟
- کاوه
چون سیستم نفهمیده بار دوم همون درخواست قبلیه. راهحلش یه کلید یکتاست که به هر پرداخت میچسبه.
- نیلوفر
کلید یکتا یعنی چی دقیقاً؟ یه چیز فنیه دیگه؟
- کاوه
مثل شماره رسید. اپ قبل از فرستادن یه شماره میسازه. اگه سرور دید این شماره رو قبلاً انجام داده، دوباره پول کم نمیکنه، فقط جواب قبلی رو پس میده.
- نیلوفر
خب این شماره رو کی باید نگه داره؟ من یا بانک؟
- کاوه
هر دو. اپ موقع تلاش دوباره دقیقاً همون شماره رو میفرسته، نه یه شماره تازه. سرورم باید یه مدت نگهش داره تا تکراری رو بشناسه.
- نیلوفر
این فقط برای پرداخته یا جاهای دیگه هم لازمه؟
- کاوه
هر کاری که تکرارش هزینه داره. مثلاً ثبت سفارش یا صدور یه قسط. فکر کن یه سفارش دو بار ثبت بشه و دو تا بسته برات بفرستن.
- نیلوفر
آها، پس دیگه دوباره زدن دکمه ترس نداره.
- کاوه
دقیقاً. فقط حواست باشه برای هر پرداخت یه کلید بسازی، نه برای هر تلاش. وگرنه باز همون آش و همون کاسه.
- نیلوفر
خب، تقویم این هفته چی میگه؟
- کاوه
بانکا ۶ روز کارن، ادارات و بورس ۵ روز. تعطیلی رسمی این هفته نداریم؛ بعدیش شنبه ۲۳ آبانـه، شهادت حضرت فاطمه زهرا؛ قمریه، پس ممکنه یه روز جابهجا شه. حواستون باشه، تسویه تی پلاس یکِ پنجشنبه ۲۱ آبان میافته یکشنبه ۲۴ آبان.
- نیلوفر
نسخه نوشتاری و جزئیات این هفته تو بلاگ ایران اوپن فاینانس™ه.
- کاوه
صدای ما رو هم هوش مصنوعی ساخته. تا هفته بعد، خداحافظ!