FANDONATE API

API สำหรับ creator dataที่แยกสิทธิ์ชัดเจน

โครง API ของ FanDonate รองรับ public discovery, donation intent, account session, developer API key และ creator review queue
PUBLIC ENDPOINTS

ข้อมูล public ที่ใช้กับเว็บและ widget

endpoint กลุ่ม public ใช้งานกับหน้า discovery, live battle, fan page, donation flow และ widget alert

DISCOVERY

GET /public/discovery

รายการ creator ที่เปิด discovery พร้อมสถานะ PromptPay และยอดที่อนุมัติแล้ว

DONATE

POST /public/creators/:username/donation-intents

สร้างรายการโดเนทและ PromptPay QR ตามยอดเงินจริง

SLIP

POST /public/donation-intents/:id/slip

อัปโหลดสลิปเข้า review queue พร้อม validation ประเภทไฟล์

SECURE ENDPOINTS

ข้อมูลที่ต้อง login หรือใช้ key

กลุ่ม secure แยก cookie session สำหรับ dashboard และ API key สำหรับ integration เพื่อคุมสิทธิ์ได้ละเอียด

ACCOUNT

GET /account/sessions

ดูและ revoke session ของบัญชีปัจจุบัน

CREATOR

GET /creator/review-queue

creator/admin ตรวจรายการสลิปที่รออนุมัติ

DEVELOPER

POST /developer/api-keys

สร้าง API key แบบ one-time token สำหรับระบบภายนอก

พร้อมเปิดใช้งาน FanDonate แบบ production

เริ่มจากบัญชี creator แล้วต่อยอดไปยัง dashboard, page builder, widget, API และ marketplace ได้ในระบบเดียว

สร้างบัญชี FanDonate