ErrorResponseCode

รหัสข้อผิดพลาด

Enum
UNKNOWN_ERROR_RESPONSE_CODE อย่าตั้งค่าเริ่มต้นนี้
INVALID_API_VERSION ใช้หากระบบไม่รองรับ API เวอร์ชันคําขอ โค้ด HTTP ที่แนะนํา: 400
INVALID_PAYLOAD_SIGNATURE ใช้หากลายเซ็นของเพย์โหลดเป็นคีย์ที่ไม่รู้จักหรือไม่มีการใช้งาน โค้ด HTTP ที่แนะนํา: 401
INVALID_PAYLOAD_ENCRYPTION ใช้หากการเข้ารหัสของเพย์โหลดเป็นคีย์ที่ไม่รู้จักหรือไม่มีการใช้งาน โค้ด HTTP ที่แนะนํา: 400
REQUEST_TIMESTAMP_OUT_OF_RANGE ใช้หาก requestTimestamp ไม่ใช่ ± 60s ของตอนนี้ โค้ด HTTP ที่แนะนํา: 400
INVALID_IDENTIFIER ใช้หากตัวระบุที่ส่งไปในคําขอไม่ถูกต้องหรือไม่ทราบ ซึ่งอาจมี PIAID,จับภาพRequestId, Google Payment Token ฯลฯ ประเภทของตัวระบุที่ไม่ถูกต้องควรระบุไว้ใน errorDescription โค้ด HTTP ที่แนะนํา: 404
IDEMPOTENCY_VIOLATION ใช้หากคําขอละเมิดข้อกําหนดการไม่พร้อมให้บริการสําหรับคําขอ โค้ด HTTP ที่แนะนํา: 412
INVALID_FIELD_VALUE ใช้หากคําขอมีค่าสําหรับช่องที่ไม่ได้อยู่ในชุดค่าที่รองรับ โค้ด HTTP ที่แนะนํา: 400
MISSING_REQUIRED_FIELD ใช้ในกรณีที่ไม่ได้ตั้งค่าช่องที่ต้องระบุในคําขอ โค้ด HTTP ที่แนะนํา: 400
PRECONDITION_VIOLATION ใช้หากมีการละเมิดข้อจํากัดในการดําเนินการ (เช่น เมื่อคําขอเงินคืนเกินจํานวนเงินที่เหลือในธุรกรรม) โค้ด HTTP ที่แนะนํา: 400
USER_ACTION_IN_PROGRESS ใช้เมื่อคําขอไม่สามารถประมวลผลได้ในขณะนี้ เนื่องจากจะรบกวนการดําเนินการของผู้ใช้ในกระบวนการ ซึ่งทําหน้าที่เป็นการล็อกระบบอย่างมีประสิทธิภาพ โค้ดนี้ต้องไม่ใช้เพื่อแสดงความล้มเหลวเนื่องจากข้อผิดพลาดที่เกิดขึ้นภายในสําหรับการติดตั้งใช้งานโดยเฉพาะ โค้ด HTTP ที่แนะนํา: 423
INVALID_DECRYPTED_REQUEST ใช้ในกรณีที่สามารถถอดรหัสเพย์โหลดคําขอได้ แต่แยกวิเคราะห์ข้อความผลลัพธ์ไม่ได้ โค้ด HTTP ที่แนะนํา: 400
FORBIDDEN ระบบไม่อนุญาตให้เข้าถึงทรัพยากรที่ขอ โค้ด HTTP ที่แนะนํา: 403