VeriTrans 4G MDK

TGMDK_Util
in package

ユーティリティクラス

Tags
category

Veritrans

copyright

VeriTrans Inc.

access

public

author

VeriTrans Inc.

Table of Contents

ITEM_CARDNUMBER  = "CARDNUMBER"
特殊マスク項目:カード番号
ITEM_MAILADDR  = "MAILADDR"
特殊マスク項目:メールアドレス
ITEM_MAILADDRESS  = "MAILADDRESS"
特殊マスク項目:メールアドレス
ITEM_MERCHANT_MAILADDR  = "MERCHANTMAILADDR"
特殊マスク項目:マーチャントメールアドレス
ITEM_REQ_CARDNUMBER  = "REQCARDNUMBER"
特殊マスク項目:Reqカード番号
MASKED_VALUE  = "*"
マスク文字列
deleteRN()  : array<string|int, mixed>|string|array<string|int, string>|null
引数から改行コードを取り除いた値を返す。
get_hash_256()  : string
パラメータをsha256でハッシュ生成して返却する
get_now()  : string
現在日付(例:20000101010101000)をグリニッジ標準時間で取得する。
maskValue()  : string
設定値のマスク化を行う

Constants

ITEM_CARDNUMBER

特殊マスク項目:カード番号

public mixed ITEM_CARDNUMBER = "CARDNUMBER"

ITEM_MAILADDR

特殊マスク項目:メールアドレス

public mixed ITEM_MAILADDR = "MAILADDR"

ITEM_MAILADDRESS

特殊マスク項目:メールアドレス

public mixed ITEM_MAILADDRESS = "MAILADDRESS"

ITEM_MERCHANT_MAILADDR

特殊マスク項目:マーチャントメールアドレス

public mixed ITEM_MERCHANT_MAILADDR = "MERCHANTMAILADDR"

ITEM_REQ_CARDNUMBER

特殊マスク項目:Reqカード番号

public mixed ITEM_REQ_CARDNUMBER = "REQCARDNUMBER"

MASKED_VALUE

マスク文字列

public mixed MASKED_VALUE = "*"

Methods

deleteRN()

引数から改行コードを取り除いた値を返す。

public static deleteRN(string $data) : array<string|int, mixed>|string|array<string|int, string>|null
Parameters
$data : string

改行を取り除く前のデータ

Tags
access

public

Return values
array<string|int, mixed>|string|array<string|int, string>|null

改行を取り除いたデータ

get_hash_256()

パラメータをsha256でハッシュ生成して返却する

public static get_hash_256( $hash_param) : string
Parameters
$hash_param :
Tags
throws
TGMDK_Exception
Return values
string

ハッシュ文字列

get_now()

現在日付(例:20000101010101000)をグリニッジ標準時間で取得する。

public static get_now() : string
Tags
access

public

Return values
string

現在日付

maskValue()

設定値のマスク化を行う

public static maskValue(string $name, string $value) : string
Parameters
$name : string

項目名

$value : string

VALUE値

Tags
throws
TGMDK_Exception
Return values
string

マスク処理後の設定値

Search results