################################################################################
# VeriTrans4G
# MDK for .NET (.NET Standard 2.0, 2.1 / .NET 8.0, 9.0, 10.0)
# Version 2.0.4
# Copyright(c) 2025 DG Financial Technology, Inc.
# README.txt
################################################################################

このMDKは、.NET Framework 4.6.2 以上、または .NET Core 2.1 以上の環境で動作可能な
MDKパッケージとなっております。

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

2025/11 MDK for .NET ver 2.0.4 リリース

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

2025/06 MDK for .NET ver 2.0.3 リリース

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

2025/05 MDK for .NET ver 2.0.2 リリース

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

2024/11 MDK for .NET ver 2.0.1 リリース

    HttpClientインスタンスを受け取るExecuteメソッドのオーバーロードにて、
    JSON本文のUrlEncodeが行われない問題を修正
    .NET 9.0に対応
    サポート対象外となった.NET 6.0をターゲットフレームワークから除外
    クレジットカード決済／本人認証サービス：
      ・CNCトークンに対応
      ・PCI 3DS対応
        ・dddCavv,req3dCavv,res3dCavvがログ上マスクされるように修正
    キャリア決済：
      ・決済申込の要求電文の以下の項目のコメントを修正
        ・商品情報（itemInfo）
      ・決済申込、継続終了の要求電文で各種URL項目のコメントを修正
    メルペイ：
      ・決済申込の要求電文で各種URL項目のコメントを修正
    PayPay：
      ・スマートペイメント、バーコード決済対応(部分返金)、authStartUrl対応
    永久不滅ポイント決済：
      ・永久不滅ポイント決済のサービス終了対応
    電子マネー決済：
      ・nanaco決済のサービス終了対応

2024/03 MDK for .NET ver 2.0.0 リリース

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

2023/11 MDK for .NET ver 1.3.0 リリース

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

2023/08 MDK for .NET ver 1.2.9 リリース

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

2023/05 MDK for .NET ver 1.2.8 リリース

    サポートが終了した.NET 5.0をターゲットから削除
    依存nugetパッケージのバージョンを更新
    BankPay：
      ・新規追加
    検索：
      ・検索結果の決済固有トランザクション情報に不正検知評価結果を追加（fdResult）
    メルペイ：
      ・決済申込、返金の要求電文の以下の項目のコメントを修正
        ・決済金額（amount）
        ・返金金額（amount）

2022/11 MDK for .NET ver 1.2.7 リリース

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

2022/09 MDK for .NET ver 1.2.6 リリース

    クレジットカード決済／本人認証サービス：
      ・認可、再取引の応答電文に以下の項目を追加
        ・券種コード（kindCode）
        ・3DCAVV（dddCavv）

2022/08 MDK for .NET ver 1.2.5 リリース

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

2022/06 MDK for .NET ver 1.2.4 リリース

    クレジットカード決済：
      ・与信、売上、取消の要求電文に以下の項目を追加
        ・拡張伝票情報（exSlipInfo）
    クレジットカード決済／本人認証サービス：
      ・認可、再取引の要求電文に以下の項目を追加
        ・本人認証用仕向け先コード（mpiAcquirerCode）
        ・拡張伝票情報（exSlipInfo）

2022/01 MDK for .NET ver 1.2.3 リリース

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

2021/11 MDK for .NET ver 1.2.2 リリース

    楽天ID決済：
      ・オンライン決済（V2）に対応

2021/10 MDK for .NET ver 1.2.1 リリース

    ターゲット フレームワークを .NET Standard 2.0, 2.1 および .NET 5.0, 6.0 に変更
    クレジットカード決済／本人認証サービス：
      ・認可、再取引の要求電文に以下の項目を追加
        ・リクエスターチャレンジインジケーター（requestorChallengeIndicator）など

2021/08 MDK for .NET ver 1.2.0 リリース

    クレジットカード決済／本人認証サービス：
      ・認可、再取引の要求電文に以下の項目を追加
        ・カード保有者名省略フラグ（cardholderNameOmitFlag）
        ・リスク判定用項目　認証メソッド（authMethod）など
      ・本人認証結果取得の応答電文に以下の項目を追加
        ・3Dトランザクションステータス理由（dddTransactionStatusReason）

2021/06 MDK for .NET ver 1.1.9 リリース

    会員管理機能：
      ・会員管理の要求電文にカード保有者名（cardholderName）を追加
      ・会員管理APIのコンテキスト切替機能を追加
    クレジットカード決済／本人認証サービス：
      ・3Dセキュア 2.0 に対応
    キャリア決済：
      ・金額変更（UpdateAuthorize）の要求電文/応答電文を追加
    検索：
      ・3Dセキュア 2.0 に対応

2021/0X MDK for .NET ver 1.1.8 リリース
    共通：
      ・依存ライブラリ（Newtonsoft.Json）をバージョン13.0.1に更新
    メルペイ：
      ・決済申込の要求電文に以下の項目を追加
        ・購入者情報フラグ（useBuyerInfo）
    Amazon Pay：
      ・与信変更、承諾情報更新に対応
      ・決済申込の要求電文に以下の項目を追加
        ・承諾時決済タイプ（consentAuthType）
        ・配送先制限リスト（addressRestrictions）
      ・決済申込/再与信の要求電文に以下の項目を追加
        ・プッシュ先URL（authorizePushUrl, capturePushUrl, cancelPushUrl）
    検索：
      ・検索結果の決済オーダー情報に以下の項目を追加
        ・随時決済金額（odAmount）
      ・検索結果の固有トランザクション情報に以下の項目を追加
        ・頻度（単位）（frequencyUnit）
        ・頻度（値）（frequencyValue）

2021/03 MDK for .NET ver 1.1.7β リリース
    メルペイ：
      ・随時決済に対応
    PayPay：
      ・随時決済に対応
    キャリア決済：
      ・決済申込要求電文に以下の項目を追加
        ・au ID（auId）

2020/12 MDK for .NET Core 3.1 ver 1.1.6β リリース
    依存nugetパッケージのバージョンを更新
    スコア＠払い, Merpay, エポスかんたん決済：
      ・新規追加
    Amazon Pay：
      ・随時決済に対応
    メルペイ：
      ・新規追加
    エポスかんたん決済：
      ・新規追加
    キャリア決済：
      ・随時決済に対応
      ・再与信に対応

2020/11 MDK for .NET Core 3.1 ver 1.1.5β リリース
    依存nugetパッケージのバージョンを更新
    検索：
      ・PayPay,AmazonPayの応答フィールドを追加
      ・検索結果の固有トランザクション情報に以下の項目を追加
        ・支払タイプ（reqPaymentType）
        ・要求レスポンスコード（reqResponseCode）

2020/10 MDK for .NET Core 3.1 ver 1.1.4β リリース
    HttpClientを利用する場合はUserAgentをMDK内部で設定しないよう変更

2020/09 MDK for .NET Core 3.1 ver 1.1.3β リリース
    Transactionクラスの仕様を変更

2020/08 MDK for .NET Core 3.1 ver 1.1.2β リリース
    Amazon Pay：
      ・新規追加
    PayPay決済（オンライン決済与信後売上対応）：
      ・決済申込応答電文のレスポンスコンテンツ（responseContents）を追加
    検索：
      ・PayPay,AmazonPay,Cvspay,Scoreatpay用のクラスを追加

2020/06 MDK for .NET Core 3.1 ver 1.1.1β リリース
    通信で例外が発生した場合のログ出力方法を修正
    PayPay決済（オンライン決済与信後売上対応）：
      ・決済申込要求電文の与信同時売上フラグ（withCapture）のソースコメントを修正
      ・売上（Capture）要求電文/応答電文を追加
      ・取消（Cancel）要求電文/応答電文を追加
    キャリア決済（ドコモ随時決済対応）：
      ・再与信（ReAuthorize）要求電文/応答電文を追加
      ・検索結果の決済オーダー情報に元取引ID（originalOrderId）の項目を追加

2020/05 MDK for .NET Core 3.1 ver 1.1.0 リリース
    対象のフレームワークを.NET Standard 2.1に更新
    log4net、ThreadStatic仕様などを廃止し、Transactionクラスの仕様を変更、他
    クレジットカード決済：
      ・与信/取消の応答電文に以下の項目を追加
        ・ギフト残高（resGiftBalance）
        ・ギフト有効期限（resGiftExpire）
    キャリア決済：
      ・バーコード決済に対応
        ・決済申込の要求電文に以下の項目を追加
          ・課金トークン（billingToken)
        ・決済申込の応答電文に以下の項目を追加
          ・決済処理日時（txnTime）
          ・キャリア側取引ID（crOrderId）
    WeChat Pay：
      ・新規追加
    電子マネー決済：
      ・BitCashに対応
    検索：
      ・検索結果:固有トランザクション情報に以下の項目を追加
        ・応答センター処理通番（resCenterProcessNumber）を追加
        ・応答センター送信日時（resCenterSendDateTime）を追加
      ・電子マネー検索パラメータに以下の項目を追加
        ・管理番号（managementNo）
      ・検索結果の決済オーダー情報に以下の項目を追加
        ・管理番号（managementNo）
      ・検索結果の固有トランザクション情報に以下の項目を追加
        ・API実行ID（logId）
        ・センター要求日時（centerRequestDatetime）
        ・センター応答日時（centerResponseDatetime）
    会員管理機能：
      ・会員管理に会員情報トークン機能を追加
      ・会員管理に会員情報複製（accountCopy）の要求電文/応答電文を追加
      ・要求電文に与信実施フラグ（withAuthorize）を追加
    ファミペイ：
      ・新規追加
    スコア@払い：
      ・新規追加
    PayPay：
      ・新規追加

2018/09 MDK for .NET Core 1.1 ver 1.0.8 リリース

    コンビニ決済：
      ・決済申込要求電文のサービスオプションタイプ修正に伴いソースコメントを整備
      ・決済取消要求電文のサービスオプションタイプ修正に伴いソースコメントを整備
      ・決済申込応答電文のサービスオプションタイプ修正、ファミリーマートバーコ
        ード対応に伴いソースコメントを整備
    Alipay決済：
      ・決済申込の要求電文に以下の項目を追加
        ・デバイスタイプ（deviceType）
    クレジットカード決済／MPIホスティング：
      ・不正検知に関する項目のソースコメントを整備

2018/07 MDK for .NET Core 1.1 ver 1.0.7 リリース

    会員管理機能：
      ・会員管理に会員情報ID紐付（accountLink）の要求電文/応答電文を追加
        ・会員情報ID紐付要求電文（AccountLinkRequestDto）
        ・会員情報ID紐付応答電文（AccountLinkResponseDto）
      ・会員管理の要求電文に取引情報オブジェクトを作成し、以下の項目を追加
        ・元取引ID（originalOrderId）
        ・洗替実施マーチャントID（cleaningMerchantId）

2018/05 MDK for .NET Core 1.1 ver 1.0.6 リリース

    会員管理機能：
      ・会員管理の要求電文にカード番号マスクタイプ（cardNumberMaskType）を追加
    Alipay決済：
      ・決済申込の要求電文に以下の項目を追加
        ・店舗ID（storeId）
        ・店舗名（storeName）
    MasterPass決済：
      ・取消要求電文に直接返品フラグ（withDirect）を追加
    共通：
      ・依存ライブラリ（Newtonsoft.Json）をバージョン11.0.2に更新

2018/03 MDK for .NET Core 1.1 ver 1.0.5 リリース

    クレジットカード決済／MPIホスティング：
      ・不正検知エンジン（ACI ReD SHIELD）に対応

2018/02 MDK for .NET Core 1.1 ver 1.0.4 リリース

    コンビニ決済：
      ・決済申込要求電文に支払期限時分（payLimitHhmm）を追加
    検索：
      ・コンビニ検索パラメータに支払期限日時（payLimitDatetime）を追加
    Alipay決済：
      ・与信売上要求電文にレスポンスタイプ（responseType）を追加
      ・確認（Confirm）の要求電文/応答電文を追加

2017/12 MDK for .NET Core 1.1 ver 1.0.3 リリース

    MPIホスティング：
      ・本人認証（本人認証再取引）要求電文に以下の項目を追加
        ・不正検知評価取引情報（fraudDetectionRequest）
        ・不正検知実施フラグ（withFraudDetection）

2017/10 MDK for .NET Core 1.1 ver 1.0.2 リリース

    クレジットカード決済：
      ・不正検知に関する項目のソースコメントを整備
    MPIホスティング：
      ・本人認証（本人認証再取引）要求電文に本人認証有効期限（verifyTimeout）を追加
    コンビニ決済、銀行決済：
      ・決済申込の要求電文にプッシュURL（pushUrl）を追加
    共通：
      ・依存ライブラリ（Newtonsoft.Json）をバージョン10.0.3に更新

2017/07 MDK for .NET Core 1.1 ver 1.0.1 リリース

    会員管理機能：
      ・要求電文のカード情報削除フラグ（deleteCardInfo）に値が設定できない問題に
        対応
    クレジットカード決済：
      ・与信/取消の要求電文に以下の項目を追加
        ・チップコンディションコード（chipConditionCode）
      ・与信/売上/取消の応答電文に以下の項目を追加
        ・応答センター処理通番（resCenterProcessNumber）
        ・応答センター送信日時（resCenterSendDateTime）
    MPIホスティング：
      ・本人認証要求電文に以下の項目を追加
        ・仮登録フラグ（tempRegistration）

2017/05 MDK for .NET Core 1.1 ver 1.0.0 リリース

    ※以下、VeriTrans3G版MDKからの更新分を記載しています。

    会員管理機能：
      ・要求電文にMDKトークン（token）を追加
    クレジットカードを利用する決済共通：
      ・決済申込の要求電文にMDKトークン（token）を追加
    クレジットカード決済：
      ・与信(再与信)要求電文に以下の項目を追加
        ・不正検知評価取引情報（fraudDetectionRequest）
        ・不正検知実施フラグ（withFraudDetection）
      ・与信(再与信)応答電文に以下の項目を追加
        ・不正検知評価結果（fraudDetectionResponse）

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


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


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

 Mail : tech-support@veritrans.jp

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


・Copyright 2025 DG Financial Technology, Inc.
