การสร้างการ์ด
การสร้างการ์ดและเคสต่าง ๆ
🛠 วิธีสร้างการ์ด
- กดปุ่ม "สร้างการ์ด"
- กรอกรายละเอียดสินค้า/บริการ:
- • ชื่อสินค้า/บริการ
- • ราคา
- • วิธีชำระเงิน (PromptPay, Wallet ฯลฯ)
- • วันหมดอายุ (expired_at)
- ระบบจะสร้าง การ์ดพร้อมรหัสเชิญ (Invite Code)
- แชร์ลิงก์หรือรหัสให้ Buyer → Buyer เข้ามาในการ์ด
- Buyer จ่ายเงินเข้า Escrow → เงินถูกล็อก
- Seller ส่งของ → Buyer กดยืนยันรับ → เงินถูกปล่อยให้ Seller
🔄 เคสที่อาจเกิดขึ้น + วิธีแก้
1️⃣ สร้างการ์ดแล้ว ไม่มีใครเข้ามาซื้อ
• การ์ดจะหมดอายุอัตโนมัติตามเวลาที่ตั้ง
• เงินไม่เกี่ยว เพราะยังไม่มีใครจ่าย
2️⃣ Buyer จ่ายเงินแล้ว แต่ Seller ยังไม่ส่งของ
• เงินค้างใน Escrow → ปลอดภัย
• ถ้าเลย expired_at โดยที่ Seller ไม่ส่งของ → ระบบจะ คืนเงินให้ Buyer
3️⃣ Seller ส่งของแล้ว แต่ Buyer ไม่กดยืนยัน
• เงินยังคงอยู่ใน Escrow → ไม่ถูกปล่อย
• ถ้าเลย expired_at → เคสจะเข้า Dispute อัตโนมัติ
- • Seller กดร้องเรียน dispute ได้
- • Admin ช่วยตรวจสอบและตัดสินใจ (เช่น ดูหลักฐานการส่งของ)
4️⃣ Buyer/Seller มีปัญหา → เปิด Dispute
- ระบบ freeze เงินทันที (ไม่ปล่อยให้ใคร)
- ทั้งสองฝ่ายส่งหลักฐานเข้าระบบ
- ทีมงาน/ระบบ AI ช่วยตัดสิน
- ถ้า Buyer ชนะ → คืนเงินให้ Buyer
- ถ้า Seller ชนะ → ปล่อยเงินให้ Seller
5️⃣ การ์ดหมดอายุกลางทาง
• ถ้า Buyer จ่ายแล้ว แต่การ์ดหมดอายุ → เงินจะถูก คืนไปยัง Wallet Buyer
• ถ้าไม่มี Buyer เลย → การ์ดถูกปิดเฉย ๆ ไม่มีเงินเคลื่อนไหว
6️⃣ Seller ยกเลิกการ์ดหลัง Buyer จ่ายแล้ว
• ไม่สามารถลบ/ยกเลิกได้ทันทีเพราะเงินถูกล็อก
• เคสนี้ต้องเข้ากระบวนการ Dispute เพื่อคืนเงินให้ Buyer
7️⃣ Buyer จ่ายนอกระบบ (หลุด escrow)
• ไม่อยู่ในการันตีของ Friend Trade → ระบบไม่รับผิดชอบ
แก้: แนะนำ Buyer/Seller ให้ทำธุรกรรมผ่าน Escrow เสมอ
8️⃣ Seller/Buyer ไม่ออนไลน์อีกเลย
• การ์ดจะเดินต่อไปตาม expired_at
• ถ้าไม่มีการ confirm → ระบบ auto-refund ให้ Buyer
แก้: แจ้งเตือนผ่าน noti/email/discord เพื่อดึงให้กลับมา confirm
🛡️ สรุป Flow การแก้ปัญหา
ยังไม่จ่ายเงิน
การ์ดหมดอายุ = ลบไปเลย
จ่ายเงินแล้ว แต่ไม่ confirm
เงินค้าง Escrow → Auto refund หรือ Dispute
เกิดปัญหาขัดแย้ง
กด Dispute → ระบบ freeze → ทีมงาน/ระบบช่วยตัดสิน