• MDK for .NET 8.0 Version 2.0.0 Method List
Show / Hide Table of Contents
  • jp.veritrans.tercerog.mdk
    • AuthHashUtil
    • Constants
    • ContentHandler
    • HashUtils
    • IRequestDto
    • IResponseDto
    • MdkLocalException
    • MdkTcpClient
    • MerchantConfig
    • MerchantUtility
    • SettlementDemandServlet
    • Transaction
    • Util
  • jp.veritrans.tercerog.mdk.dto
    • AbstractPaymentCreditRequestDto
    • AbstractPaymentRequestDto
    • AbstractPaymentVirtualaccRequestDto
    • AbstractPayNowIdRequestDto
    • AbstractPayNowIdResponseDto
    • Account
    • AccountAddRequestDto
    • AccountAddResponseDto
    • AccountBasic
    • AccountBasicParam
    • AccountCopyRequestDto
    • AccountCopyResponseDto
    • AccountDeleteRequestDto
    • AccountDeleteResponseDto
    • AccountInfo
    • AccountLinkRequestDto
    • AccountLinkResponseDto
    • AccountParam
    • AccountRestoreRequestDto
    • AccountRestoreResponseDto
    • AccountTokenRequestDto
    • AccountTokenResponseDto
    • AccountUpdateRequestDto
    • AccountUpdateResponseDto
    • AlipayAuthorizeRequestDto
    • AlipayAuthorizeResponseDto
    • AlipayConfirmRequestDto
    • AlipayConfirmResponseDto
    • AlipayCreateIdentityCodeRequestDto
    • AlipayCreateIdentityCodeResponseDto
    • AlipayRefundRequestDto
    • AlipayRefundResponseDto
    • AlipaySearchParameter
    • AlipayxAuthorizeRequestDto
    • AlipayxAuthorizeResponseDto
    • AlipayxConfirmRequestDto
    • AlipayxConfirmResponseDto
    • AlipayxRefundRequestDto
    • AlipayxRefundResponseDto
    • AlipayxSearchParameter
    • AmazonpayAuthorizeRequestDto
    • AmazonpayAuthorizeResponseDto
    • AmazonpayCancelRequestDto
    • AmazonpayCancelResponseDto
    • AmazonpayCaptureRequestDto
    • AmazonpayCaptureResponseDto
    • AmazonpayGetAddressRequestDto
    • AmazonpayGetAddressResponseDto
    • AmazonpayReAuthorizeRequestDto
    • AmazonpayReAuthorizeResponseDto
    • AmazonpayRefundRequestDto
    • AmazonpayRefundResponseDto
    • AmazonpaySearchParameter
    • AmazonpayTerminateRequestDto
    • AmazonpayTerminateResponseDto
    • AmazonpayUpdateAuthorizeRequestDto
    • AmazonpayUpdateAuthorizeResponseDto
    • AmazonpayUpdateConsentRequestDto
    • AmazonpayUpdateConsentResponseDto
    • BankAccountAddRequestDto
    • BankAccountAddResponseDto
    • BankAccountDeleteRequestDto
    • BankAccountDeleteResponseDto
    • BankAccountInfo
    • BankAccountParam
    • BankAuthorizeRequestDto
    • BankAuthorizeResponseDto
    • BankFinancialInstInfo
    • BankpayAccountAddRequestDto
    • BankpayAccountAddResponseDto
    • BankpayAccountDeleteRequestDto
    • BankpayAccountDeleteResponseDto
    • BankpayAccountDto
    • BankpayAccountGetRequestDto
    • BankpayAccountGetResponseDto
    • BankpayAuthorizeRequestDto
    • BankpayAuthorizeResponseDto
    • BankpayMemberAddRequestDto
    • BankpayMemberAddResponseDto
    • BankpayMemberDeleteRequestDto
    • BankpayMemberDeleteResponseDto
    • BankpayMemberUpdateRequestDto
    • BankpayMemberUpdateResponseDto
    • BankpayPrepareAccountAddRequestDto
    • BankpayPrepareAccountAddResponseDto
    • BankpayRefundRequestDto
    • BankpayRefundResponseDto
    • BankpaySearchParameter
    • BankSearchParameter
    • CardAuthorizeRequestDto
    • CardAuthorizeResponseDto
    • CardCancelRequestDto
    • CardCancelResponseDto
    • CardCaptureRequestDto
    • CardCaptureResponseDto
    • CardEmvAuthorizeRequestDto
    • CardEmvAuthorizeResponseDto
    • CardInfo
    • CardInfoAddRequestDto
    • CardInfoAddResponseDto
    • CardInfoDeleteRequestDto
    • CardInfoDeleteResponseDto
    • CardInfoGetRequestDto
    • CardInfoGetResponseDto
    • CardInfoUpdateRequestDto
    • CardInfoUpdateResponseDto
    • CardNoAuthorizeFraudDetectionRequestDto
    • CardNoAuthorizeFraudDetectionResponseDto
    • CardParam
    • CardReAuthorizeRequestDto
    • CardReAuthorizeResponseDto
    • CardRetryRequestDto
    • CardRetryResponseDto
    • CardSearchParameter
    • CarrierAuthorizeRequestDto
    • CarrierAuthorizeResponseDto
    • CarrierCancelRequestDto
    • CarrierCancelResponseDto
    • CarrierCaptureRequestDto
    • CarrierCaptureResponseDto
    • CarrierReAuthorizeRequestDto
    • CarrierReAuthorizeResponseDto
    • CarrierSearchParameter
    • CarrierTerminateRequestDto
    • CarrierTerminateResponseDto
    • CarrierUpdateAuthorizeRequestDto
    • CarrierUpdateAuthorizeResponseDto
    • ChargeAddRequestDto
    • ChargeAddResponseDto
    • ChargeDeleteRequestDto
    • ChargeDeleteResponseDto
    • ChargeParam
    • ChargeUpdateRequestDto
    • ChargeUpdateResponseDto
    • CommonSearchParameter
    • CvsAuthorizeRequestDto
    • CvsAuthorizeResponseDto
    • CvsCancelRequestDto
    • CvsCancelResponseDto
    • CvspayAuthorizeRequestDto
    • CvspayAuthorizeResponseDto
    • CvspayCancelRequestDto
    • CvspayCancelResponseDto
    • CvspaySearchParameter
    • CvsSearchParameter
    • EmAuthorizeRequestDto
    • EmAuthorizeResponseDto
    • EmCancelRequestDto
    • EmCancelResponseDto
    • EmReAuthorizeRequestDto
    • EmReAuthorizeResponseDto
    • EmRefundRequestDto
    • EmRefundResponseDto
    • EmRemoveRequestDto
    • EmRemoveResponseDto
    • EmSearchParameter
    • EposAuthorizeRequestDto
    • EposAuthorizeResponseDto
    • EposCancelRequestDto
    • EposCancelResponseDto
    • EposCaptureRequestDto
    • EposCaptureResponseDto
    • EposSearchParameter
    • FraudDetectionAgResponseDto
    • FraudDetectionAuthorizationDto
    • FraudDetectionCashValueDto
    • FraudDetectionCbAuditTrailDto
    • FraudDetectionCbResponseDto
    • FraudDetectionCbWarningDto
    • FraudDetectionContactDto
    • FraudDetectionCostDto
    • FraudDetectionDeviceDto
    • FraudDetectionExternalRiskResultDto
    • FraudDetectionHeaderDto
    • FraudDetectionLastActionTimesDto
    • FraudDetectionLineItemDto
    • FraudDetectionMethodCardDto
    • FraudDetectionOrderDto
    • FraudDetectionRdResponseDto
    • FraudDetectionRequestDto
    • FraudDetectionResponseDto
    • FraudDetectionSessionDto
    • FraudDetectionShipmentDto
    • FraudDetectionTotalDto
    • FraudDetectionTransactionDto
    • FraudDetectionUserAccountDto
    • FraudDetectionUserIdentityCookieDto
    • FraudDetectionV2AirlineDto
    • FraudDetectionV2BankAccountDto
    • FraudDetectionV2BillingDto
    • FraudDetectionV2BrowserFingerprintDto
    • FraudDetectionV2CardDto
    • FraudDetectionV2CartDto
    • FraudDetectionV2CorporateDto
    • FraudDetectionV2CustomerDto
    • FraudDetectionV2GiftCardDto
    • FraudDetectionV2ItemDto
    • FraudDetectionV2ParametersDto
    • FraudDetectionV2PassengerDto
    • FraudDetectionV2RequestDto
    • FraudDetectionV2RiskDto
    • FraudDetectionV2ShippingDto
    • FraudDetectionV2ThreeDSecureDto
    • LinepayAuthorizeRequestDto
    • LinepayAuthorizeResponseDto
    • LinepayCancelRequestDto
    • LinepayCancelResponseDto
    • LinepayCaptureRequestDto
    • LinepayCaptureResponseDto
    • LinepaySearchParameter
    • MasterInfo
    • MasterInfos
    • MasterpassAuthorizeRequestDto
    • MasterpassAuthorizeResponseDto
    • MasterpassCancelRequestDto
    • MasterpassCancelResponseDto
    • MasterpassCaptureRequestDto
    • MasterpassCaptureResponseDto
    • MasterpassLoginRequestDto
    • MasterpassLoginResponseDto
    • MasterpassSearchParameter
    • Masters
    • MdkDtoBase
    • MdkServiceConstants
    • MerpayAuthorizeRequestDto
    • MerpayAuthorizeResponseDto
    • MerpayCancelRequestDto
    • MerpayCancelResponseDto
    • MerpayCaptureRequestDto
    • MerpayCaptureResponseDto
    • MerpayReAuthorizeRequestDto
    • MerpayReAuthorizeResponseDto
    • MerpayRefundRequestDto
    • MerpayRefundResponseDto
    • MerpaySearchParameter
    • MerpayTerminateRequestDto
    • MerpayTerminateResponseDto
    • MpiAuthorizeRequestDto
    • MpiAuthorizeResponseDto
    • MpiGetResultRequestDto
    • MpiGetResultResponseDto
    • MpiReAuthorizeRequestDto
    • MpiReAuthorizeResponseDto
    • MpiSearchParameter
    • OptionParams
    • OptionResults
    • OrderInfo
    • OrderInfos
    • OrderParam
    • OricoscAuthorizeRequestDto
    • OricoscAuthorizeResponseDto
    • OricoscSearchParameter
    • PayNowIdParam
    • PayNowIdResponse
    • PaypalAuthorizeRequestDto
    • PaypalAuthorizeResponseDto
    • PaypalCancelRequestDto
    • PaypalCancelResponseDto
    • PaypalCaptureRequestDto
    • PaypalCaptureResponseDto
    • PaypalRefundRequestDto
    • PaypalRefundResponseDto
    • PaypalSearchParameter
    • PaypayAuthorizeRequestDto
    • PaypayAuthorizeResponseDto
    • PaypayCancelRequestDto
    • PaypayCancelResponseDto
    • PaypayCaptureRequestDto
    • PaypayCaptureResponseDto
    • PaypayReAuthorizeRequestDto
    • PaypayReAuthorizeResponseDto
    • PaypayRefundRequestDto
    • PaypayRefundResponseDto
    • PaypaySearchParameter
    • PaypayTerminateRequestDto
    • PaypayTerminateResponseDto
    • ProperOrderInfo
    • ProperTransactionInfo
    • RakutenAuthorizeRequestDto
    • RakutenAuthorizeResponseDto
    • RakutenCancelRequestDto
    • RakutenCancelResponseDto
    • RakutenCaptureRequestDto
    • RakutenCaptureResponseDto
    • RakutenConfirmRequestDto
    • RakutenConfirmResponseDto
    • RakutenReAuthorizeRequestDto
    • RakutenReAuthorizeResponseDto
    • RakutenSearchParameter
    • RakutenUpdateAuthorizeRequestDto
    • RakutenUpdateAuthorizeResponseDto
    • RecruitAuthorizeRequestDto
    • RecruitAuthorizeResponseDto
    • RecruitCancelRequestDto
    • RecruitCancelResponseDto
    • RecruitCaptureRequestDto
    • RecruitCaptureResponseDto
    • RecruitExtendAuthRequestDto
    • RecruitExtendAuthResponseDto
    • RecruitSearchParameter
    • RecurringAddRequestDto
    • RecurringAddResponseDto
    • RecurringCharge
    • RecurringChargeParam
    • RecurringDeleteRequestDto
    • RecurringDeleteResponseDto
    • RecurringGetRequestDto
    • RecurringGetResponseDto
    • RecurringUpdateRequestDto
    • RecurringUpdateResponseDto
    • SaisonAuthorizeRequestDto
    • SaisonAuthorizeResponseDto
    • SaisonCancelRequestDto
    • SaisonCancelResponseDto
    • SaisonCaptureRequestDto
    • SaisonCaptureResponseDto
    • SaisonSearchParameter
    • ScoreatpayAuthorizeRequestDto
    • ScoreatpayAuthorizeResponseDto
    • ScoreatpayCancelRequestDto
    • ScoreatpayCancelResponseDto
    • ScoreatpayCaptureRequestDto
    • ScoreatpayCaptureResponseDto
    • ScoreatpayConfirmRequestDto
    • ScoreatpayConfirmResponseDto
    • ScoreatpayContactDto
    • ScoreatpayCorrectAuthRequestDto
    • ScoreatpayCorrectAuthResponseDto
    • ScoreatpayDeliveryDto
    • ScoreatpayDetailDto
    • ScoreatpayErrorDto
    • ScoreatpayGetInvoiceDataRequestDto
    • ScoreatpayGetInvoiceDataResponseDto
    • ScoreatpayHoldReasonDto
    • ScoreatpaySearchParameter
    • SearchParameters
    • SearchRange
    • SearchRequestDto
    • SearchResponseDto
    • TenpayAuthorizeRequestDto
    • TenpayAuthorizeResponseDto
    • TenpayConfirmRequestDto
    • TenpayConfirmResponseDto
    • TenpayRefundRequestDto
    • TenpayRefundResponseDto
    • TenpaySearchParameter
    • TradRequestDto
    • TransactionApi
    • TransactionApis
    • TransactionCard
    • TransactionCards
    • TransactionInfo
    • TransactionInfos
    • UpopAuthorizeRequestDto
    • UpopAuthorizeResponseDto
    • UpopCancelRequestDto
    • UpopCancelResponseDto
    • UpopCaptureRequestDto
    • UpopCaptureResponseDto
    • UpopRefundRequestDto
    • UpopRefundResponseDto
    • UpopSearchParameter
    • VirtualaccAuthorizeRequestDto
    • VirtualaccAuthorizeResponseDto
    • VirtualaccCancelRequestDto
    • VirtualaccCancelResponseDto
    • VirtualaccDepositEntryRequestDto
    • VirtualaccDepositEntryResponseDto
    • VirtualaccDepositReverseRequestDto
    • VirtualaccDepositReverseResponseDto
    • VirtualaccReconcileRequestDto
    • VirtualaccReconcileResponseDto
    • VirtualaccSearchParameter
    • VirtualaccUndoReconcileRequestDto
    • VirtualaccUndoReconcileResponseDto

Class MerchantUtility

4G MDK マーチャント向けユーティリティクラス

Inheritance
object
MerchantUtility
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: jp.veritrans.tercerog.mdk
Assembly: cg-mdk.dll
Syntax
public class MerchantUtility

Methods

CheckMessage(MerchantConfig, string, string)

HMAC検証処理

Declaration
public static bool CheckMessage(MerchantConfig merchantConfig, string msgBody, string sContentHmac)
Parameters
Type Name Description
MerchantConfig merchantConfig

設定情報管理クラス

string msgBody

msgBody 受信電文の本文(Message-Body)

string sContentHmac

受信電文に付属していた比較用 HMAC(Content-HMAC)。 ヘッダ情報に載っている文字列をそのまま渡す。 例)h=HmacSHA1;s=M123456789;v=f51ea2b7df5e239dc11d90050849ac03d363221a

Returns
Type Description
bool

true 検証OK or false 検証NG

CheckMessage(string, string, string)

HMAC検証処理 マルチマーチャント対応

Declaration
public static bool CheckMessage(string secretKey, string msgBody, string sContentHmac)
Parameters
Type Name Description
string secretKey

secretKey マーチャント認証鍵

string msgBody

msgBody 受信電文の本文(Message-Body)

string sContentHmac

受信電文に付属していた比較用 HMAC(Content-HMAC)。 ヘッダ情報に載っている文字列をそのまま渡す。 例)h=HmacSHA1;s=M123456789;v=f51ea2b7df5e239dc11d90050849ac03d363221a

Returns
Type Description
bool

true 検証OK or false 検証NG

GetSecret(string)

Content-HMAC文字列からマーチャントシークレットを取り出す.

Declaration
public static string GetSecret(string sContentHmac)
Parameters
Type Name Description
string sContentHmac

受信電文に付属していた比較用 HMAC(Content-HMAC) ヘッダ情報に載っている文字列をそのまま渡す。 例)h=HmacSHA1;s=M123456789;v=f51ea2b7df5e239dc11d90050849ac03d363221a

Returns
Type Description
string

Content-HMAC文字列の【s=】の部分(マーチャントCCID)

In This Article
Back to top Copyright ©; DG Financial Technology, Inc. All rights reserved