การสร้าง signature
การสร้าง signature ใช้รูปแบบ {YOUR_SECRET_KEY}:{ORDER_ID}:{AMOUNT} และเข้ารหัส base64
รวมค่า YOUR_SECRET_KEY, OrderId หรือ TransactionId, และ Amount ตามรูปแบบ:
{YOUR_SECRET_KEY}:{OrderId}:{Amount}
เข้ารหัสข้อความที่รวมกันนี้ด้วยการเข้ารหัสแบบ Base64
นำค่าที่เข้ารหัสแบบ Base64 นี้ไปใช้เป็นค่าใน Header ที่มีชื่อว่า x-signature
Examples
ในกรณีที่ endpoint ใดๆที่ไม่ได้ใช้ค่า {OREDER_ID} และ {AMOUNT} ให้กำหนด x-signature ค่า {OREDER_ID} และ {AMOUNT} ให้เป็น "null string" หรือ "empty string"
Last updated