一般的なデータタイプとレスポンス

これらのフィールドは、Account Information APIPoints Bank API の両方の複数の操作で使用されます。

金額

取引によって影響を受けるロイヤルティリワードを示す変数。

フィールド説明サンプル値必須/必須ではない
valueロイヤルティリワードの金額 (ポイント、マイル、またはその他のプログラム通貨)100.00必須
currencyリワードの利用に使用された通貨 (CAD、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
このページは役に立ちましたか ?
このコンテンツに改善が必要な点があれば、
サービス向上にご協力いただきありがとうございます。