일반적인 데이터 유형 및 응답

이러한 필드는 계정 정보포인트 뱅크 API의 여러 작업에 사용됩니다.

금액

거래의 영향을 받는 로열티 리워드를 나타내는 변수입니다.

필드설명샘플 값필수 여부
value포인트, 마일 또는 기타 프로그램 통화 단위로 지급되는 로열티 리워드 금액100.00
currencyCAD, USD, 포인트, 마일 등 사용이 이루어진 통화USD

DeclineReason

거래가 거부되는 이유입니다. 고객에게 표시할 사용자 지정 메시지도 추가할 수 있습니다.

reasonCode설명HTTP 상태 코드
ACCOUNT_INELIGIBLE계정이 현재 사용 요청에 적합하지 않음200
ACCOUNT_NOT_FOUND사용을 위한 계정을 찾을 수 없음200
COULD_NOT_FIND_THE_ORIGINAL_TRANSACTION원래 거래를 찾을 수 없음200
DUPLICATE_TRANSACTION이전에 사용 요청을 받았음200
INSUFFICIENT_BALANCE사용자 계정의 잔액이 부족함200
INVALID_AMOUNT사용 금액이 유효하지 않음200
INVALID_PROMO_ID사용 프로모션 ID가 유효하지 않음200

오류

로깅 및 조사에 도움이 되는 오류 관련 정보를 제공합니다.

오류 응답

필드설명
status장애 상태
requestId고유 요청 식별자
errorCode오류 코드. 값은 오류 코드 표를 참조해 주세요.
errorMessage사용자 지정 오류 메시지
additionalInfoMap키 값 쌍의 목록

오류 코드

오류 코드HTTP 상태 코드
ACCOUNT_NOT_FOUND4xx
AUTH_FAILED4xx
BAD_REQUEST4xx
INTERNAL_CONFIGURATION_ISSUE5xx
INVALID_ACCOUNT4xx
INVALID_CREDENTIALS4xx
REQUEST_IN_PROGRESS5xx
RESOURCE_NOT_FOUND4xx
TIMEOUT_ERROR5xx
TIMEOUT_ERROR_CODE5xx
UNKNOWN_ERROR_CODE5xx
이 페이지가 도움이 되었나요?
이 콘텐츠를 어떻게 개선하면 좋을까요?
더 나은 만드는 데 도움을 주셔서 감사합니다!