jp.veritrans.tercerog.mdk
クラス Transaction

java.lang.Object
  上位を拡張 jp.veritrans.tercerog.mdk.Transaction
すべての実装されたインタフェース:
ITransaction

public class Transaction
extends Object
implements ITransaction

マーチャントがBaseDtoでインタフェースした際のトランザクション実行処理

作成者:
Veritrans Inc.

フィールドの概要
static int AUTHENTICATION_REQUIRED
          HTTPステータス:プロクシー認証リクエスト(407)を示す変数
static int BAD_GATEWAY
          HTTPステータス:不正ゲートウェイ(502)を示す変数
static String DUMMY_SERVER
          ダミー処理サーバURL付与文字列
static String GMT
          GMT指定文字列
static int HTTP_RETURN_NORMAL
          HTTPステータス:成功(200)を示す変数
static String HYPHEN
          URLの区切り文字
static int INTERNAL_SERVER_ERROR
          HTTPステータス:サーバ内部エラー(500)を示す変数
static String METHOD_NAME_GET_SERVICE_COMMAND
          サービスコマンド取得メソッド名
static String METHOD_NAME_GET_SERVICE_OPTION_TYPE
          サービスオプションタイプ取得メソッド名
static String METHOD_NAME_GET_SERVICE_TYPE
          サービスタイプ取得メソッド名
static Pattern OPTION_PATTERN
          optionResultsタグを指定する時のパターン変数
static Pattern PATTERN_HTTP_RETURN
          HTTPレスポンスヘッダを指定する時のパターン変数
static String QUESTION
          URLとパラメータの区切り文字
static String SEARCH_SERVER
          検索処理サーバURL付与文字列
static String SERVICE_COMMAND_SEARCH
          サービスコマンド:Search
static int SERVICE_UNAVAILABLE
          HTTPステータス:サービス利用不可(503)を示す変数
static String SET_MASKED_LOG
          送信パラメータ設定メソッド名
static String SET_RESULT_XML
          GW処理結果JSONの設定メソッド名
static String SLASH
          URLの区切り文字
static String VRESULT_RIGHT0
          エラー時のvresultCd設定文字列(2-5要素)
 
コンストラクタの概要
Transaction(MerchantContext context)
          コンストラクタ
 
メソッドの概要
 Object execute()
          GWに決済コマンドを発行する
static String httpError(int returnCode)
          HTTPレスポンスエラー時の処理
 void setErrorDto(Object responseDto, Exception exception)
          MDKエラー発生時の応答Dtoを作成し、Dtoエラーメッセージを設定する。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

OPTION_PATTERN

public static final Pattern OPTION_PATTERN
optionResultsタグを指定する時のパターン変数


PATTERN_HTTP_RETURN

public static final Pattern PATTERN_HTTP_RETURN
HTTPレスポンスヘッダを指定する時のパターン変数


HTTP_RETURN_NORMAL

public static final int HTTP_RETURN_NORMAL
HTTPステータス:成功(200)を示す変数

関連項目:
定数フィールド値

AUTHENTICATION_REQUIRED

public static final int AUTHENTICATION_REQUIRED
HTTPステータス:プロクシー認証リクエスト(407)を示す変数

関連項目:
定数フィールド値

INTERNAL_SERVER_ERROR

public static final int INTERNAL_SERVER_ERROR
HTTPステータス:サーバ内部エラー(500)を示す変数

関連項目:
定数フィールド値

BAD_GATEWAY

public static final int BAD_GATEWAY
HTTPステータス:不正ゲートウェイ(502)を示す変数

関連項目:
定数フィールド値

SERVICE_UNAVAILABLE

public static final int SERVICE_UNAVAILABLE
HTTPステータス:サービス利用不可(503)を示す変数

関連項目:
定数フィールド値

VRESULT_RIGHT0

public static final String VRESULT_RIGHT0
エラー時のvresultCd設定文字列(2-5要素)

関連項目:
定数フィールド値

GMT

public static final String GMT
GMT指定文字列

関連項目:
定数フィールド値

SET_MASKED_LOG

public static final String SET_MASKED_LOG
送信パラメータ設定メソッド名

関連項目:
定数フィールド値

SET_RESULT_XML

public static final String SET_RESULT_XML
GW処理結果JSONの設定メソッド名

関連項目:
定数フィールド値

QUESTION

public static final String QUESTION
URLとパラメータの区切り文字

関連項目:
定数フィールド値

SLASH

public static final String SLASH
URLの区切り文字

関連項目:
定数フィールド値

METHOD_NAME_GET_SERVICE_TYPE

public static final String METHOD_NAME_GET_SERVICE_TYPE
サービスタイプ取得メソッド名

関連項目:
定数フィールド値

METHOD_NAME_GET_SERVICE_COMMAND

public static final String METHOD_NAME_GET_SERVICE_COMMAND
サービスコマンド取得メソッド名

関連項目:
定数フィールド値

METHOD_NAME_GET_SERVICE_OPTION_TYPE

public static final String METHOD_NAME_GET_SERVICE_OPTION_TYPE
サービスオプションタイプ取得メソッド名

関連項目:
定数フィールド値

HYPHEN

public static final String HYPHEN
URLの区切り文字

関連項目:
定数フィールド値

SERVICE_COMMAND_SEARCH

public static final String SERVICE_COMMAND_SEARCH
サービスコマンド:Search

関連項目:
定数フィールド値

SEARCH_SERVER

public static final String SEARCH_SERVER
検索処理サーバURL付与文字列

関連項目:
定数フィールド値

DUMMY_SERVER

public static final String DUMMY_SERVER
ダミー処理サーバURL付与文字列

関連項目:
定数フィールド値
コンストラクタの詳細

Transaction

public Transaction(MerchantContext context)
コンストラクタ

パラメータ:
context - マーチャント情報。Dto、Config等、マーチャントに関する情報を全て含む
メソッドの詳細

execute

public Object execute()
GWに決済コマンドを発行する

定義:
インタフェース ITransaction 内の execute
戻り値:
GW処理結果JSONから設定したレスポンスDto

httpError

public static String httpError(int returnCode)
HTTPレスポンスエラー時の処理

パラメータ:
returnCode - HTTP処理結果
戻り値:
MdkLocalException 処理結果に対応した例外

setErrorDto

public void setErrorDto(Object responseDto,
                        Exception exception)
                 throws MdkLocalException
MDKエラー発生時の応答Dtoを作成し、Dtoエラーメッセージを設定する。
応答Dtoは要求Dtoに対する応答Dtoを生成する

パラメータ:
responseDto -
exception -
例外:
MdkLocalException


Copyright © 2017. All rights reserved.