Friend Trade
การสร้างการ์ด

การสร้างการ์ด

การสร้างการ์ดและเคสต่าง ๆ

🛠 วิธีสร้างการ์ด

  1. กดปุ่ม "สร้างการ์ด"
  2. กรอกรายละเอียดสินค้า/บริการ:
    • • ชื่อสินค้า/บริการ
    • • ราคา
    • • วิธีชำระเงิน (PromptPay, Wallet ฯลฯ)
    • • วันหมดอายุ (expired_at)
  3. ระบบจะสร้าง การ์ดพร้อมรหัสเชิญ (Invite Code)
  4. แชร์ลิงก์หรือรหัสให้ Buyer → Buyer เข้ามาในการ์ด
  5. Buyer จ่ายเงินเข้า Escrow → เงินถูกล็อก
  6. Seller ส่งของ → Buyer กดยืนยันรับ → เงินถูกปล่อยให้ Seller

🔄 เคสที่อาจเกิดขึ้น + วิธีแก้

1️⃣ สร้างการ์ดแล้ว ไม่มีใครเข้ามาซื้อ

• การ์ดจะหมดอายุอัตโนมัติตามเวลาที่ตั้ง

• เงินไม่เกี่ยว เพราะยังไม่มีใครจ่าย

แก้: สร้างการ์ดใหม่, ตั้งวันหมดอายุให้ยาวขึ้น, โปรโมตการ์ดให้มากขึ้น
2️⃣ Buyer จ่ายเงินแล้ว แต่ Seller ยังไม่ส่งของ

• เงินค้างใน Escrow → ปลอดภัย

• ถ้าเลย expired_at โดยที่ Seller ไม่ส่งของ → ระบบจะ คืนเงินให้ Buyer

แก้: Buyer กด dispute ได้ถ้าอยากเร่งเคส
3️⃣ Seller ส่งของแล้ว แต่ Buyer ไม่กดยืนยัน

• เงินยังคงอยู่ใน Escrow → ไม่ถูกปล่อย

• ถ้าเลย expired_at → เคสจะเข้า Dispute อัตโนมัติ

แก้:
  • • Seller กดร้องเรียน dispute ได้
  • • Admin ช่วยตรวจสอบและตัดสินใจ (เช่น ดูหลักฐานการส่งของ)
4️⃣ Buyer/Seller มีปัญหา → เปิด Dispute
  1. ระบบ freeze เงินทันที (ไม่ปล่อยให้ใคร)
  2. ทั้งสองฝ่ายส่งหลักฐานเข้าระบบ
  3. ทีมงาน/ระบบ AI ช่วยตัดสิน
  4. ถ้า Buyer ชนะ → คืนเงินให้ Buyer
  5. ถ้า 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 → ทีมงาน/ระบบช่วยตัดสิน