รับ Access Token (SNAP)
สร้างโทเค็นการเข้าถึง SNAP B2B ที่ใช้สำหรับการสร้าง QR Code SNAP และการสอบถามสถานะ
Headers
Content-Typeสตริงหมายถึงระบุประเภทสื่อของทรัพยากร
X-CLIENT-KEYclient_id ของลูกค้า
X-TIMESTAMPเวลาท้องถิ่นปัจจุบันของลูกค้าในรูปแบบ yyyy-MM- ddTHH:mm:ss.SSSTZD
X-SIGNATUREลายเซ็นตรวจสอบการไม่ปฏิเสธและความสมบูรณ์สำหรับการร้องขอ
รับ Access Token (SNAP) › Request Body
grant_typeต้องเป็น "client_credentials"
รับ Access Token (SNAP) › Responses
200
responseCoderesponseMessageaccessTokentokenTypeexpiresInสร้างไดนามิก QR Code (SNAP)
เราจำเป็นต้องสร้าง APIs แบบสแตนด์อโลนเพื่อให้ลูกค้าใช้งานผลิตภัณฑ์ QR Code ได้ API นี้จะช่วยให้ไคลเอ็นต์สร้างไดนามิก QR Code ใหม่สำหรับลูกค้า
Headers
Content-Typeสตริงหมายถึงระบุประเภทสื่อของทรัพยากร
X-CLIENT-KEYclient_id ของลูกค้า
X-TIMESTAMPเวลาท้องถิ่นปัจจุบันของลูกค้าในรูปแบบ yyyy-MM- ddTHH:mm:ss.SSSTZD
Authorizationโทเค็นการเข้าถึงครั้งเดียวที่สร้างขึ้นโดยใช้โทเค็นการรับรองความถูกต้อง API
X-SIGNATUREลายเซ็นตรวจสอบการไม่ปฏิเสธและความสมบูรณ์สำหรับการร้องขอ
X-PARTNER-IDลูกค้าของ Brick ID
X-EXTERNAL-IDตัวระบุภายนอกที่ไม่ซ้ำกันสำหรับคำขอ API ที่สามารถพบได้ใน Brick Dashboard Credentials
CHANNEL-IDไอดีช่อง Brick
สร้างไดนามิก QR Code (SNAP) › Request Body
partnerReferenceNoหมายเลขอ้างอิงเฉพาะที่คู่ค้าให้ไว้เพื่อระบุธุรกรรม ความยาวสูงสุด 25 ตัวอักษร)
validityPeriodขั้นต่ำ 600 วินาที (10 นาที) สูงสุด 86,400 วินาที (24 ชั่วโมง) นับจากเวลาสร้าง หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น 86,400 วินาที (24 ชั่วโมง)
สร้างไดนามิก QR Code (SNAP) › Responses
200
responseCoderesponseMessagereferenceNopartnerReferenceNoqrContentสถานะสำหรับไดนามิก QR Code
APIs นี้จะช่วยให้ลูกค้าเริ่มต้นการอัปเดตสถานะจากฝั่งของตนได้
Headers
Content-Typeสตริงหมายถึงระบุประเภทสื่อของทรัพยากร
X-CLIENT-KEYclient_id ของลูกค้า
X-TIMESTAMPเวลาท้องถิ่นปัจจุบันของลูกค้าในรูปแบบ yyyy-MM- ddTHH:mm:ss.SSSTZD
Authorizationโทเค็นการเข้าถึงครั้งเดียวที่สร้างขึ้นโดยใช้โทเค็นการรับรองความถูกต้อง API
X-SIGNATUREลายเซ็นตรวจสอบการไม่ปฏิเสธและความสมบูรณ์สำหรับการร้องขอ
X-PARTNER-IDลูกค้าของ Brick ID
X-EXTERNAL-IDตัวระบุภายนอกที่ไม่ซ้ำกันสำหรับคำขอ API ที่สามารถพบได้ใน Brick Dashboard Credentials
CHANNEL-IDไอดีช่อง Brick
สถานะสำหรับไดนามิก QR Code › Request Body
originalReferenceNoตัวระบุที่ไม่ซ้ำสำหรับธุรกรรมดั้งเดิม เช่น QR_75ae1b56c40449ecbc42010e3d2589cc
originalPartnerReferenceNoตัวระบุที่ไม่ซ้ำสำหรับธุรกรรมเดิมที่ได้รับมอบหมายจากพันธมิตร เช่น 20241115000000189723
serviceCodeต้องตั้งค่าเป็น '51'
สถานะสำหรับไดนามิก QR Code › Responses
200
responseCoderesponseMessageoriginalReferenceNooriginalPartnerReferenceNoserviceCodelatestTransactionStatustransactionStatusDesc