jp.veritrans.tercerog.mdk.connection

## クラス SettlementDemandServlet

- java.lang.Object
- - jp.veritrans.tercerog.mdk.connection.SettlementDemandServlet

-     public class SettlementDemandServlet
      extends Object

  決済要求 Servlet呼び出しクラス。 SSL通信にのみ対応。
  導入されたバージョン:
    1.0
  バージョン:
    1.1 2012/07/13
  作成者:
    Veritrans Inc

- - ### フィールドのサマリー

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static int` | `SEND_GET` GET方式で送信することを示す定数
    `static int` | `SEND_POST` POST方式で送信することを示す定数

  - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `SettlementDemandServlet(SSLConfigurator sslConf, String userAgent)` Servletで決済要求を行うためのクラスのコンストラクタ。

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `execute(int send, URL url, String jsonValues)` 決済要求サービスのサーブレットクラスを呼び出す。
    `String` | `getResultBody()` 電文から取得したボディ情報を取得する。
    `String` | `getResultHeader()` 電文から取得したヘッダ情報を取得する。

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### フィールドの詳細

    - #### SEND_GET

          public static final int SEND_GET

      GET方式で送信することを示す定数
      関連項目:
        定数フィールド値

    - #### SEND_POST

          public static final int SEND_POST

      POST方式で送信することを示す定数
      関連項目:
        定数フィールド値

  - ### コンストラクタの詳細

    - #### SettlementDemandServlet

          public SettlementDemandServlet(SSLConfigurator sslConf,
                                         String userAgent)
                                  throws Exception

      Servletで決済要求を行うためのクラスのコンストラクタ。
      パラメータ:
        `sslConf` - SSL送信するためのコンフィグクラス
        `userAgent` - User-Agent情報
      例外:
        `Exception`

  - ### メソッドの詳細

    - #### execute

          public void execute(int send,
                              URL url,
                              String jsonValues)
                       throws KeyStoreException,
                              NoSuchAlgorithmException,
                              CertificateException,
                              FileNotFoundException,
                              IOException,
                              UnrecoverableKeyException,
                              KeyManagementException,
                              UnknownHostException,
                              Exception

      決済要求サービスのサーブレットクラスを呼び出す。
      パラメータ:
        `send` - 送信方式(SEND_GET or SEND_POST)
        `url` - 送信するURL
        `jsonValues` - JSON形式のリクエストパラメータ
      例外:
        `KeyStoreException`
        `NoSuchAlgorithmException`
        `CertificateException`
        `FileNotFoundException`
        `IOException`
        `UnrecoverableKeyException`
        `KeyManagementException`
        `UnknownHostException`
        `Exception`

    - #### getResultHeader

          public String getResultHeader()

      電文から取得したヘッダ情報を取得する。
      戻り値:
        電文から取得したヘッダ情報

    - #### getResultBody

          public String getResultBody()

      電文から取得したボディ情報を取得する。
      戻り値:
        電文から取得したボディ情報

Copyright © 2026. All rights reserved.