ErrorResponse

ออบเจ็กต์การตอบกลับข้อผิดพลาดสำหรับเมธอดทั้งหมด

การแสดง JSON
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
ช่อง
responseHeader

object (ResponseHeader)

ต้องระบุ: ส่วนหัวทั่วไปสำหรับคำตอบทั้งหมด

errorResponseCode

enum (ErrorResponseCode)

ไม่บังคับ: โค้ดที่บันทึกประเภทข้อผิดพลาดที่เกิดขึ้น

errorDescription

string

ไม่บังคับ: ระบุคำอธิบายสถานะนี้แก่ตัวแทนฝ่ายสนับสนุนเพื่อแก้ไขข้อผิดพลาด โปรดทราบว่าข้อมูลนี้จะไม่แสดงให้ผู้ใช้เห็น อาจมีข้อความอธิบายที่ไม่มีความละเอียดอ่อนซึ่งใช้สำหรับการแก้ไขข้อบกพร่อง โปรดทราบว่าค่าบางค่าสำหรับ errorResponseCode ควรมีรายละเอียดเพิ่มเติมในช่องนี้ ตัวอย่างเช่น INVALID_IDENTIFIER ควรมีข้อมูลในช่องนี้ด้วยว่าตัวระบุประเภทใดไม่ถูกต้อง คำเตือน: อย่าใส่โทเค็นใดๆ ในข้อความนี้ เว้นแต่จะมีการกำหนดโทเค็นให้เป็นสาธารณะ

paymentIntegratorErrorIdentifier

string

ไม่บังคับ: ตัวระบุนี้ใช้เฉพาะกับผู้ผสานการทำงานระบบและสร้างขึ้นโดยผู้ผสานการทำงานระบบ ซึ่งจะใช้สำหรับการแก้ไขข้อบกพร่องเพื่อระบุการเรียกใช้นี้เท่านั้น นี่คือตัวระบุที่ผู้ผสานรวมจะรู้จักการเรียกใช้นี้

ResponseHeader

ออบเจ็กต์ส่วนหัวที่กําหนดไว้ในการตอบกลับทั้งหมดที่ส่งจากเซิร์ฟเวอร์

การแสดง JSON
{
  "responseTimestamp": string
}
ช่อง
responseTimestamp

string (int64 format)

REQUIRED: การประทับเวลาของการตอบกลับนี้ซึ่งแสดงเป็นมิลลิวินาทีตั้งแต่ Epoch ผู้รับควรยืนยันว่าการประทับเวลานี้ ± 60s ของ "now"