وسم: بوابات الدفع

تخزين المبالغ المالية في قاعدة البيانات: DECIMAL لا float

تخزين المبالغ المالية في قاعدة البيانات: DECIMAL لا float

·برمجة

دليل عملي لتخزين المبالغ المالية في قاعدة البيانات: لماذا يفشل float، ومتى تختار DECIMAL أو أصغر وحدة، مع فخ العملات الخليجية وتقريب ضريبة زاتكا.

مفتاح idempotency: منع تكرار الطلب في واجهات الدفع

مفتاح idempotency: منع تكرار الطلب في واجهات الدفع

·برمجة

كيف تمنع تكرار تنفيذ الطلب باستخدام مفتاح idempotency: ترتيب الإدخال قبل التنفيذ، وبصمة جسم الطلب، وفروق المزوّدين بين Stripe وTap وMoyasar.