เครดิตและคืนเงิน
โอนสิทธิ์เครดิตให้ผู้อื่น: ตั้งคำถามก่อนออกแบบขั้นตอน
การย้ายเครดิตระหว่างลูกค้าไม่ใช่แค่แก้ชื่อผู้ถือยอด ต้องตอบสิทธิ์ของผู้สั่ง ความยินยอม และประวัติทั้งสองฝั่งก่อนสร้างขั้นตอน พร้อมวิธีตรวจเหตุการณ์ ตัวอย่างสมมติ และจุดที่ต้องหยุดทบทวน
ตรวจข้อมูลใน Business Ledger และนำข้อกำหนดไปหารือผู้พัฒนาจากหน้าเอกสาร ก่อนออกแบบงานเพิ่ม
1. แยกคำถามก่อนแตะยอด
การย้ายเครดิตระหว่างลูกค้าไม่ใช่แค่แก้ชื่อผู้ถือยอด ต้องตอบสิทธิ์ของผู้สั่ง ความยินยอม และประวัติทั้งสองฝั่งก่อนสร้างขั้นตอน
OWASP แนะนำ least privilege: ให้สิทธิ์ตามงานที่จำเป็น ข้อเสนอต่อไปเป็นวิธีทำงานของทีม ไม่ใช่การรับรองระบบ
OWASP: Authorization Cheat Sheet ↗2. ลำดับตรวจสำหรับกรณีนี้
เลือกข้อมูลของลูกค้าและช่วงที่เกี่ยวข้องเท่านั้น รักษาเลขอ้างอิงที่ใช้ตรวจกลับก่อนเปลี่ยนรายการ
- ตรวจว่าข้อตกลงร้านอนุญาตการโอนสิทธิ์หรือไม่
- ระบุผู้ให้ ผู้รับ ยอด เหตุผล และผู้ตรวจผ่านช่องทางยืนยันที่เหมาะสม
- ออกแบบให้ลดและเพิ่มเป็นคู่พร้อมตรวจยอดรวม แต่ยังไม่ทำจริงถ้าไม่มีวิธีรองรับที่ตรวจแล้ว
3. ตัวอย่างสมมติที่ตรวจย้อนกลับได้
ตัวอย่างนี้ไม่มีข้อมูลลูกค้าจริง ใช้หน่วยเครดิตตามสมมติฐานที่ระบุ ไม่ใช่การกำหนดมูลค่าของทุกระบบ
4. ขอบเขตและสิ่งที่ห้ามสรุปข้าม
business.md ไม่ได้ระบุ endpoint โอนเครดิตระหว่างลูกค้าโดยตรง อย่าเรียก topup หรือ refund ดัดแปลงเอง และอย่าสับสนกับโอนสินทรัพย์ระหว่าง digital wallets
5. ปิดงานด้วยหลักฐานที่คนถัดไปตรวจได้
ตรวจข้อมูลใน Business Ledger และนำข้อกำหนดไปหารือผู้พัฒนาจากหน้าเอกสาร ก่อนออกแบบงานเพิ่ม
บันทึกยอดก่อนและหลัง พร้อมรายการที่ยังไม่แน่ชัด อย่าสร้างเงินรับหรือเครดิตเพิ่มเพียงเพื่อให้ตัวเลขสรุปตรงกัน
ตรวจ Business Ledger (ต้องเข้าสู่ระบบ) ↗หลักฐานใน Documents (ต้องเข้าสู่ระบบ) ↗แหล่งอ้างอิงและขอบเขตเนื้อหา
แหล่งต่อไปนี้อธิบายหลักการทั่วไป ส่วนขั้นตอนของ MeeTang ตรวจจากฟีเจอร์ในระบบ ณ วันที่อัปเดต ตัวเลขในตัวอย่างไม่ใช่ข้อมูลผู้ใช้งานจริง
- OWASP: Authorization Cheat Sheet — ให้สิทธิ์เท่าที่จำเป็นและตรวจสิทธิ์ตามงาน
จัดทำด้วย AI ช่วยเรียบเรียงและตรวจเทียบกับโค้ด ไม่ใช่คำแนะนำภาษีหรือการรับรองผลทางบัญชี เงื่อนไขฟีเจอร์และโควตาขึ้นกับแพ็กเกจและสิทธิ์ที่ได้รับ
เริ่มจากงานที่คุณกำลังทำ
ตรวจข้อมูลใน Business Ledger และนำข้อกำหนดไปหารือผู้พัฒนาจากหน้าเอกสาร ก่อนออกแบบงานเพิ่ม
ตรวจรายการลูกค้า (ต้องเข้าสู่ระบบ) →หน้าจัดการข้อมูลต้องเข้าสู่ระบบก่อนใช้งาน