ErrorResponse

Đối tượng Phản hồi lỗi cho tất cả các phương thức.

Biểu diễn dưới dạng JSON
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
Các trường
responseHeader

object (ResponseHeader)

REQUIRED: Tiêu đề chung cho tất cả các câu trả lời.

errorResponseCode

enum (ErrorResponseCode)

OPTIONAL: Mã ghi lại loại lỗi đã xảy ra.

errorDescription

string

KHÔNG BẮT BUỘC: Cung cấp nội dung mô tả về trạng thái này cho những người đại diện hỗ trợ gỡ lỗi. Xin lưu ý rằng người dùng sẽ không nhìn thấy thông tin này. Tệp này có thể chứa văn bản mô tả, không nhạy cảm dùng để gỡ lỗi. Lưu ý rằng một số giá trị cho errorResponseCode phải đi kèm với thông tin chi tiết bổ sung trong trường này. Ví dụ: INVALID_IDENTIFIER phải đi kèm với thông tin trong trường này về loại giá trị nhận dạng không hợp lệ. Cảnh báo: Không đưa bất kỳ mã thông báo nào vào thư này trừ phi các mã đó được xác định là công khai.

paymentIntegratorErrorIdentifier

string

KHÔNG BẮT BUỘC: Giá trị nhận dạng này dành riêng cho trình tích hợp và do trình tích hợp tạo ra. Mã này chỉ được dùng cho mục đích gỡ lỗi để xác định lệnh gọi này. Đây là giá trị nhận dạng mà trình tích hợp biết lệnh gọi này.

ResponseHeader

Đối tượng tiêu đề được xác định trên tất cả phản hồi gửi từ máy chủ.

Biểu diễn dưới dạng JSON
{
  "responseTimestamp": string
}
Các trường
responseTimestamp

string (int64 format)

REQUIRED: Dấu thời gian của phản hồi này được thể hiện dưới dạng mili giây kể từ thời gian bắt đầu của hệ thống. Bộ nhận phải xác minh rằng dấu thời gian này là ± 60 giây của "hiện tại".