public class Transaction extends Object implements ITransaction
BaseDto
でインタフェースした際のトランザクション実行処理修飾子とタイプ | フィールドと説明 |
---|---|
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エラーメッセージを設定する。
|
public static final Pattern OPTION_PATTERN
public static final Pattern PATTERN_HTTP_RETURN
public static final int HTTP_RETURN_NORMAL
public static final int AUTHENTICATION_REQUIRED
public static final int INTERNAL_SERVER_ERROR
public static final int BAD_GATEWAY
public static final int SERVICE_UNAVAILABLE
public static final String METHOD_NAME_GET_SERVICE_TYPE
public static final String METHOD_NAME_GET_SERVICE_COMMAND
public static final String METHOD_NAME_GET_SERVICE_OPTION_TYPE
public static final String SERVICE_COMMAND_SEARCH
public Transaction(MerchantContext context)
context
- マーチャント情報。Dto、Config等、マーチャントに関する情報を全て含むpublic Object execute()
execute
インタフェース内 ITransaction
public static String httpError(int returnCode)
returnCode
- HTTP処理結果public void setErrorDto(Object responseDto, Exception exception) throws MdkLocalException
responseDto
- exception
- MdkLocalException
Copyright © 2024. All rights reserved.