################################################################################
# VeriTrans4G
# MDK for PHP 8
# Version 2.0.6
# Copyright(c) 2026 DG Financial Technology, Inc.
# README.txt
################################################################################

このMDKは、PHP 7.4以上、または8.0以上 の環境で動作可能なComposerパッケージです。

================================================================================
 改版履歴
================================================================================

2026/04 MDK for PHP 8 ver 2.0.6 リリース

    BankPay：
      ・決済申込の要求電文に以下の項目を追加
        ・利用者端末識別ID(userTerminalId)
      ・口座入力情報取得の要求電文に以下の項目を追加
        ・利用者端末識別ID(userTerminalId)
      ・口座登録の要求電文に以下の項目を追加
        ・口座名義人名(accountName)
      ・会員登録の要求電文の以下の項目のコメントを修正
        ・カナ名(userNameKana)

2026/02 MDK for PHP 8 ver 2.0.5 リリース

    検索：
      ・要求電文で、検索項目が初期化されていない場合に正常に動作しない不具合を修正
      ・PHP 7系のバージョンで正常に動作しない不具合を修正

2025/11 MDK for PHP 8 ver 2.0.4 リリース

    検索：
      ・検索処理用のリクエストURL（エンドポイント）の変更への対応

2025/06 MDK for PHP 8 ver 2.0.3 リリース

    PayPay：
      ・決済申込の要求電文に以下の項目を追加
        ・支払い可能期限(payTimeoutDatetime)
      ・スマートペイメントの集金サービスに対応
        ・決済申込要求電文、決済申込応答電文のコメントを修正
      ・決済申込の応答電文の以下の項目のコメントを修正
        ・検証環境接続フラグ(testEnvFlag)
      ・決済結果確認の応答電文に以下の項目を追加
        ・与信同時売上フラグ(withCapture)
    検索：
      ・PayPay検索パラメータの以下の項目のコメントを修正
        ・スマートペイメント検証環境接続フラグ(testEnvFlag)

2025/05 MDK for PHP 8 ver 2.0.2 リリース

    Alipay+：
      ・オンラインに対応
      ・決済申込要求電文に以下の項目を追加
        ・プッシュURL（pushUrl）
      ・qrCodeImgUrl,qrCodeSmallImgUrl,qrCodeLargeImgUrl,appPayUrlがログ上マスクされるように修正
    PayPay：
      ・決済申込の要求電文に以下の項目を追加
        ・支払い可能期限(payTimeoutDatetime)
      ・スマートペイメントの集金サービスに対応
        ・決済申込要求電文、決済申込応答電文のコメントを修正
      ・決済申込の応答電文の以下の項目のコメントを修正
        ・検証環境接続フラグ(testEnvFlag)
      ・決済結果確認の応答電文に以下の項目を追加
        ・与信同時売上フラグ(withCapture)
    検索：
      ・検索結果の決済オーダー情報に以下の項目を追加
        ・決済金額(外貨)（foreignAmount）
        ・通貨コード(外貨)（foreignAmountCurrency）

2024/11 MDK for PHP 8 ver 2.0.1 リリース

    クレジットカード決済／本人認証サービス：
      ・PCI 3DS対応
        ・dddCavv,req3dCavv,res3dCavvがログ上マスクされるように修正
    キャリア決済：
      ・決済申込の要求電文の以下の項目のコメントを修正
        ・商品情報（itemInfo）
      ・決済申込、継続終了の要求電文で各種URL項目のコメントを修正
    メルペイ：
      ・決済申込の要求電文で各種URL項目のコメントを修正
    PayPay：
      ・スマートペイメント、バーコード決済対応(部分返金)、authStartUrl対応
    永久不滅ポイント決済：
      ・永久不滅ポイント決済のサービス終了対応
    電子マネー決済：
      ・nanaco決済のサービス終了対応

2024/03 MDK for PHP 8 ver 2.0.0 リリース

    接続先ドメインを新環境(api3.veritrans.co.jp)に変更
    マーチャント認証鍵のコメントを修正

2023/11 MDK for PHP 8 ver 1.3.3 リリース

    キャリア決済：
      ・再与信の応答電文に以下の項目を追加
        ・取引毎に付くID（custTxn）
    楽天ペイ：
      ・随時決済に対応

2023/08 MDK for PHP 8 ver 1.3.2 リリース

    共通：
      ・ログのマスク対象項目からstatusを削除
      ・HTTPステータスコードによる結果コードの割り振りを追加
    クレジットカード決済／本人認証サービス：
      ・認可、再取引の応答電文に以下の項目を追加
        ・認証開始URL（authStartUrl）
      ・本人認証結果取得の応答電文に以下の項目を追加
        ・トランザクションタイプ（txnType）
    PayPay：
      ・決済申込の要求電文に以下の項目を追加
        ・遷移種別（transitionType）
        ・拡張パラメータフラグ（extendParameterType）
      ・決済申込の要求電文の以下の項目のコメントを修正
        ・与信同時売上フラグ（withCapture）
      ・決済申込、再与信の応答電文の以下の項目のコメントを修正
        ・決済センターとの取引ID（paypayOrderId）
      ・取消、売上、返金の応答電文の以下の項目のコメントを修正
        ・決済サービスタイプ（serviceType）
      ・決済申込、再与信、解約の要求電文で各種URL項目のコメントを修正
    銀行決済：
      ・決済申込の要求電文に以下の項目を追加
        ・プッシュパラメータ追加フラグ（pushExpantionFlag）

2023/05 MDK for PHP 8 ver 1.3.1 リリース

    共通：
      ・CA証明書のデフォルトの参照先を変更
      ・通信時のstreamへの処理の改善
    検索：
      ・検索結果の決済固有トランザクション情報に不正検知評価結果を追加（fdResult）
    メルペイ：
      ・決済申込、返金の要求電文の以下の項目のコメントを修正
        ・決済金額（amount）
        ・返金金額（amount）

2022/12 MDK for PHP 8 ver 1.3.0 リリース

    BankPay：
      ・新規追加

2022/11 MDK for PHP 8 ver 1.2.2 リリース

    キャリア決済：
      ・auPayアプリ認証方式に対応
      ・バーコード、スキャンコードに対応

    stream_socket_client関数がfalseを返す場合の例外処理を追加
    cert.pemを更新

2022/09 MDK for PHP 8 ver 1.2.0 リリース

    クレジットカード決済／本人認証サービス：
      ・認可、再取引の応答電文に以下の項目を追加
        ・券種コード（kindCode）
    SearchRangeクラスによる検索条件が誤ったJSONプロパティ名でセットされる不具合を修正
        ・3DCAVV（dddCavv）

2022/08 MDK for PHP 8 ver 1.1.9 リリース

    クレジットカード決済：
      ・不正検知V2に対応
    クレジットカード決済／本人認証サービス：
      ・不正検知V2に対応
      ・認可、再取引の要求電文に以下の項目を追加
        ・住所一致インジケーター（addressMatchIndicator）
      ・認可、再取引の要求電文の以下の項目のコメントを修正
        ・請求先郵便番号（billingPostalCode）
        ・配送先郵便番号（shippingPostalCode）
      ・本人認証結果取得の応答電文の以下の項目のコメントを修正
        ・3DトランザクションID（dddTransactionId）
        ・3DDSトランザクションID（dddDsTransactionId）
        ・3DサーバトランザクションID（dddServerTransactionId）
        ・3DCAVV（dddCavv）

2022/06 MDK for PHP 8 ver 1.1.8 リリース
    3GPSMDK.propertiesでCA_CERT_FILEを以下の3パターンで指定できるよう改善
      ・tgMdkディレクトリからの相対パス
      ・絶対パス
      ・未指定 (SSLコンテキストオプションでcafileを上書きしない)
    クレジットカード決済：
      ・与信、売上、取消の要求電文に以下の項目を追加
        ・拡張伝票情報（exSlipInfo）
    クレジットカード決済／本人認証サービス：
      ・認可、再取引の要求電文に以下の項目を追加
        ・本人認証用仕向け先コード（mpiAcquirerCode）
        ・拡張伝票情報（exSlipInfo）

2021/11 MDK for PHP 8 ver 1.1.7 リリース
    楽天ID決済：
      ・オンライン決済（V2）に対応
    Amazon Pay：
      ・加盟店の決済確認画面を利用するケースに対応
    スコア@払い：
      ・決済申込、決済情報修正の応答電文に以下の項目を追加
        ・加盟店注文ID（shopTransactionId）
    検索：
      ・Amazon Pay検索パラメータに以下の項目を追加
        ・決済確認画面種別（payConfirmScreenType）
      ・検索結果の決済オーダー情報に以下の項目を追加
        ・決済確認画面種別（payConfirmScreenType）

2021/11 MDK for PHP 8 ver 1.1.6 リリース
2021/09 MDK for PHP 8 ver 1.1.5 リリース
2021/04 MDK for PHP 8 ver 1.1.4 リリース
2020/12 MDK for PHP 8 ver 1.1.3 リリース
2020/11 MDK for PHP 7 ver 1.1.2 リリース
2019/09 MDK for PHP 7 ver 1.1.1 リリース

================================================================================
 動作環境について
================================================================================
弊社ホームページ、又はダウンロードサイトの動作確認済み環境を参照してください。


================================================================================
 MDKのファイル構成および使用方法について
================================================================================
別途提供している4G開発ガイド、インストールガイドを参照してください。


================================================================================
 依存Composerパッケージ一覧
================================================================================
psr/log          version:1.1.4          license:MIT


================================================================================
 MDKの導入サポートについて
================================================================================
MDKの導入および動作についてサポートを受ける場合は、
以下のメールアドレスにお問い合わせください。

 Mail : tech-support@veritrans.jp

但し、弊社動作確認済み環境以外の環境への導入、環境環境に依存する問題については、
サポートの対象外とさせていただく場合がありますのでご了承ください。
また、緊急時以外の電話対応は受け付けておりません。


・Copyright 2026 DG Financial Technology, Inc.


その他 MDK 内で使用されている名称や商品の名称はそれぞれ各社が
登録商標あるいは商標として使用している場合があります。
