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