labs@atheron:~/work/payment-engine$ cat payment-engine.md
ادائیگی کا انجن
ایسا لیجر جس میں کوئی ترمیم نہ کر سکے۔
ایک الگ سروس، ایسے کنٹریکٹ کے ساتھ جو کوئی بھی مرچنٹ پڑھ سکے۔ یہ لائیو قیمتوں سے ٹوکن کی رقم بتاتی ہے، جمع ہونے والی رقم پر نظر رکھتی ہے، USDC میں تصفیہ کرتی ہے اور دستخط شدہ جوابی کال سے مرچنٹ کو بتاتی ہے۔ اس کا ہر قدم ایسے لیجر میں لکھا جاتا ہے جس میں صرف اضافہ ہوتا ہے۔
// یہ کیا کرتا ہے
- کینیڈین ڈالر میں درخواست لیتا ہے اور لائیو قیمتوں سے ٹوکن کی رقم بتاتا ہے۔
- گاہک کو پہلے سے تیار ذخیرے سے ایک پتہ دیتا ہے، جمع ہونے والی رقم پر نظر رکھتا ہے اور اسے ملاتا ہے۔
- جو آئے اسے مرحلہ بہ مرحلہ مارکیٹ پر USDC میں بدلتا ہے، اور کبھی کسی اور چیز میں بیلنس نہیں رکھتا۔
- دستخط شدہ جوابی کال سے مرچنٹ کو بتاتا ہے، جو وصولی کی تصدیق تک آؤٹ باکس سے دوبارہ بھیجی جاتی ہے۔
- رقم کی واپسی اور ادائیگیاں ہدایات کے طور پر تیار کرتا ہے، ایسی پاس کی سے منظور جسے انجن خود جانچتا ہے۔
// ہم نے اسے کیسے بنایا
- OpenAPI 3.1 کنٹریکٹ جو انجن خود پیش کرتا ہے، اس لیے دستاویزات اور API میں اختلاف نہیں ہو سکتا۔
- ہر درخواست دستخط شدہ ہے اور دہرانے پر ایک ہی نتیجہ دیتی ہے، اس لیے دوبارہ کوشش کبھی دو بار ادائیگی نہیں لے سکتی۔
- ادائیگی کا حصہ کبھی رقم باہر نہیں بھیج سکتا، چاہے اس کی کی کچھ بھی اجازت دے؛ نکالنے کا حصہ پانچ کالز کر سکتا ہے اور کچھ نہیں۔
- رقم درست اعشاریوں میں رکھی جاتی ہے، کبھی فلوٹنگ پوائنٹ عدد کے طور پر نہیں۔
- صرف اضافہ ہونے والا لیجر، ایکسچینج سے ملان شدہ، تاکہ کھاتے واقعات سے دوبارہ بنائے جا سکیں۔
// اس کا حجم
- migrations
- 19، اور جدول میں تیس ٹوکنز
- test files
- 36، ایکسچینج کے ریکارڈ شدہ جوابات بطور نمونہ ڈیٹا
- contract
- OpenAPI 3.1، انجن /v1/openapi.json پر پیش کرتا ہے
- settlement
- صرف USDC؛ یہ کبھی کسی اور چیز میں مستقل بیلنس نہیں رکھتا
// ٹیکنالوجی
- TypeScript
- Node.js
- PostgreSQL
- WebAuthn
- OpenAPI 3.1
// یہ کہاں کھڑا ہے
بنا اور جانچا جا چکا ہے، اور ڈیپلائے نہیں ہوا۔ کسی گاہک نے اس کے ذریعے ادائیگی نہیں کی، اور جب تک ڈیپلائے نہ ہو اس کے بارے میں کچھ پیش نہیں کیا جاتا۔
// ایسی ہی تعمیر
- تعمیر
- ≈ USD 72,300 سے USD 111,000 تک, within 14 weeksCAD 102,900 to 157,400
- ہوسٹنگ
- ≈ USD 176 ماہانہCAD 250 ماہانہ
- سپورٹ
- ≈ USD 5,010 ماہانہCAD 7,135 ماہانہ
آپ کی کرنسی میں قیمتیں بینک آف کینیڈا کے آج کے ریٹ پر مبنی اندازے ہیں۔ تمام انوائس CAD یا USD میں بنتی ہیں۔
اس میں لگی محنت
- Développement
- 404 to 617 h
- Développeur dorsal
- 84 to 129 h
- Ingénieur assurance qualité
- 81 to 123 h
- Développeur dorsal principal
- 78 to 120 h
- Ingénieur DevOps
- 72 to 111 h
- کل
- 924 to 1414 h
یہ قیمت کس کا احاطہ کرتی ہے
اس شکل کی ادائیگی کی سروس ایک تعمیر کے طور پر: کنٹریکٹ، قیمت بتانا اور جمع رقم پر نظر، تصفیے کے مراحل، لیجر، اور باہر جانے والی رقم کی منظوری کا راستہ۔
ایسی تعمیر کا تخمینہ، آپ کے پڑھتے وقت ہمارے نرخ نامے سے حساب شدہ۔ یہ کوٹیشن نہیں۔ آپ کا تخمینہ آپ کے دائرہ کار کے ساتھ بدلتا ہے، اور ہم کال کے بعد اصل کوٹیشن لکھتے ہیں۔
اسے تخمینہ ٹول میں کھولیں →// باقی
دوسرے منصوبے۔
// شروعات
ایسا کچھ بنوانا چاہتے ہیں؟
وہی ٹیم، وہی ٹیسٹس، وہی احتیاط۔ ہمیں بتائیں کہ آپ کو کیا چاہیے، یا پہلے خود قیمت لگائیں۔