TRANXACT.AI مدد

صارفین کے کارڈز اور بار بار آنے والے کارڈ چارجز

کارڈز رکھے گئے ہیں تاکہ صارفین سے اس شیڈول پر چارج کیا جا سکے جس پر وہ رضامند ہوں — صرف برانڈ اور آخری چار کے طور پر دکھایا گیا، سیل شدہ، اور صرف بینک کے لیے فائل بنانے کے لیے ڈکرپٹ کیا گیا۔

سبسکرپشن، ایک ماہانہ فیس، ایک قسط کا منصوبہ: صارف ایک بار راضی ہوتا ہے اور اسے شیڈول کے مطابق چارج کیا جاتا ہے۔ اکاؤنٹنگ → کارڈ کی ادائیگیوں میں تین حصے ہوتے ہیں — کارڈز، ان کو چارج کرنے کے معاہدے، اور بینک کو بھیجے گئے بیچز۔ وہ کارڈ انڈسٹری کے سیکیورٹی اسٹینڈرڈ (PCI DSS) کی توقع کے مطابق بنائے گئے ہیں، لہذا TRANXACT میں کارڈ نمبر ایک چیز ہے جسے کوئی بھی اسکرین پر نہیں پڑھ سکتا۔

کارڈز

کارڈ شامل کرنے سے صارف، کارڈ نمبر، ایکسپائری، کارڈ پر نام اور بلنگ پوسٹ کوڈ لیتا ہے۔ اس کے بعد سے کارڈ ہر جگہ صرف اس کے برانڈ اور آخری چار ہندسوں کے طور پر دکھایا جاتا ہے: اسکرین پر، ڈاؤن لوڈز میں، ASK میں، آڈٹ ٹریل میں۔

  • نمبر سیل کر دیا گیا ہے: اس کی اپنی ایک کلید (AES-256-GCM) کے ساتھ خفیہ کردہ، اور وہ کلید خود ایک کلیدی خفیہ کاری کی کلید کے ساتھ خفیہ کردہ ہے جو پلیٹ فارم ڈیٹا بیس کے باہر رکھتا ہے۔ اس کلید کے بغیر پروڈکشن انسٹالیشن کارڈ کو ذخیرہ کرنے سے بالکل انکار کر دیتی ہے۔
  • سیکورٹی کوڈ (CVV یا CVC)، ایک PIN اور مقناطیسی پٹی کا ڈیٹا اگر بھیج دیا جائے تو انکار کر دیا جاتا ہے، اور کبھی بھی ذخیرہ نہیں کیا جاتا ہے۔
  • ایک ہی کارڈ کو دو بار جوڑا جاتا ہے، پہچانا جاتا ہے، اور ایک بار رکھا جاتا ہے۔
  • ترمیم کریں میعاد ختم ہونے، کارڈ پر نام، بلنگ پوسٹ کوڈ یا سٹیٹس کو تبدیل کریں — کبھی بھی نمبر نہیں۔ نیا کارڈ ایک نیا کارڈ ہے: اسے شامل کریں، مینڈیٹس کو اس میں منتقل کریں، پھر پرانے کو حذف کریں۔
  • ڈیلیٹ کارڈ کی اپنی کلید کو تباہ کر دیتا ہے، اس لیے نمبر کو کوئی بھی بازیافت نہیں کر سکتا، اور اس پر موجود مینڈیٹ کو منسوخ کر دیتا ہے۔

کارڈ مینڈیٹ

مینڈیٹ صارف کا معاوضہ وصول کرنے کا معاہدہ ہے: کارڈ، رقم اور کرنسی، کتنی بار (ایک بار، ماہانہ، سہ ماہی یا سالانہ)، پہلی چارج کی تاریخ اور، اگر کوئی ہے تو، آخری تاریخ۔ گاہک جس چیز پر متفق ہوا، لفظ بہ لفظ، ضروری ہے - یہ رضامندی وہی ہے جس کا جواب متنازعہ چارج کے ساتھ دیا جاتا ہے۔ مینڈیٹ کو موقوف، دوبارہ شروع یا منسوخ کیا جا سکتا ہے۔

کارڈ چارج بیچز

  • چارج ڈیو مینڈیٹ رن ڈیٹ پر ہر مینڈیٹ کے لیے ایک چارج لیتا ہے، اور مزید نہیں: اسی تاریخ کے لیے اسے دوبارہ چلانے سے کسی سے دو بار چارج نہیں ہوتا ہے۔
  • بینک کے لیے ایکسپورٹ وہ فائل بناتا ہے جو حاصل کنندہ یا بینک لیتا ہے۔ یہ واحد جگہ ہے جہاں کارڈ نمبر کو کبھی بھی ڈکرپٹ کیا جاتا ہے، اسے اپنی گرانٹ کی ضرورت ہوتی ہے (کارڈ بیچ ایکسپورٹ)، اور ہر ایکسپورٹ کو ریکارڈ کیا جاتا ہے — بغیر کارڈ نمبر کے۔ فائل اپ لوڈ کریں، پھر اپنی کاپی ڈیلیٹ کریں۔
  • بینک کا جواب ہر چارج کے خلاف درج کیا جاتا ہے: طے شدہ، یا ناکام۔

کون کیا کر سکتا ہے۔

کارڈز، کارڈ مینڈیٹس، کارڈ چارج بیچز، کارڈ بیچ ایکسپورٹ اور کارڈ API (بیرونی انضمام) سبھی کسی دوسرے اسکرین کی طرح پلیٹ فارم → رولز اور اتھارٹیز کے تحت دیے گئے ہیں۔ ASK اور ایجنٹوں کو کارڈ کے ہر راستے سے انکار کر دیا جاتا ہے، چاہے وہ کسی بھی کردار کے تحت چلیں۔

آپ کی ویب سائٹ سے کارڈز: کارڈ API

ایک ویب سائٹ یا ایپ جو کارڈ لیتی ہے وہ اسے بیرونی API کے ذریعے اسٹور کر سکتی ہے، اس لیے نمبر کبھی بھی کسی شخص سے نہیں گزرتا۔

کال کریں۔یہ کیا کرتا ہے
POST/api/accounting/card-api/v1/cardsکارڈ اسٹور کرتا ہے۔ Idempotency-Key ہیڈر بھیجیں: دو بار بھیجی گئی ایک ہی کلید کارڈ کو ایک بار اسٹور کرتی ہے اور وہی جواب واپس کرتی ہے۔
/api/accounting/card-api/v1/cards حاصل کریں۔کارڈز، نقاب پوش — برانڈ اور آخری چار۔
پیچ …/کارڈز/{id}میعاد ختم، کارڈ پر نام، بلنگ پوسٹ کوڈ یا اسٹیٹس۔ کبھی نمبر نہیں۔
حذف کریں …/cards/{id}کارڈ کو تباہ کرتا ہے، جیسا کہ ڈیلیٹ کرتا ہے۔
/api/accounting/card-api/v1/mandatesاسی طرح ایک Idempotency-Key کے ساتھ مینڈیٹ بناتا اور پڑھتا ہے۔
  • کال کرنے والا سروس اکاؤنٹ کے ٹوکن کے ساتھ سائن ان کرتا ہے (سروس اکاؤنٹس دیکھیں)، اور اس سروس اکاؤنٹ کے کردار کو کارڈ API (بیرونی انضمام) پر واضح گرانٹ کی ضرورت ہوتی ہے۔ ہر چیز کے ساتھ ایک کردار، یا منتظم کا کردار، شمار نہیں ہوتا: گرانٹ کو نام سے دینا ہوگا۔
  • پیداوار میں کالیں صرف HTTPS پر قبول کی جاتی ہیں۔
  • کالز فی اکاؤنٹ کی شرح سے محدود ہیں، اور مسترد شدہ یا غلط کارڈز کا ایک دوڑ — کسی کے چوری شدہ نمبروں کی جانچ کرنے کا انداز — کال کرنے والے کو لاک آؤٹ کر دیتا ہے۔