Class EmAuthorizeResponseDto
決済サービスタイプ:電子マネー、コマンド名:決済の応答Dtoクラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class EmAuthorizeResponseDto : MdkDtoBase, IResponseDto
Properties
AppUrl
決済アプリ起動URL
半角英数字 384 文字以内
支払/受取アプリ起動URL
Declaration
[JsonProperty("appUrl")]
public string AppUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
CardBalance
カード残高
半角数字 7 文字以内
決済正常終了時点の残りクレジット数
Declaration
[JsonProperty("cardBalance")]
public string CardBalance { get; set; }
Property Value
Type | Description |
---|---|
string |
CenterRequestDatetime
センター要求日時
半角数字 14 文字以内
決済サーバーが要求電文を送信した日時 YYYYMMDDhhmmss の形式 例)20181017235959
Declaration
[JsonProperty("centerRequestDatetime")]
public string CenterRequestDatetime { get; set; }
Property Value
Type | Description |
---|---|
string |
CenterResponseDatetime
センター応答日時
半角数字 14 文字以内
決済サーバーが応答電文を受信した日時 YYYYMMDDhhmmss の形式 例)20181017235959
Declaration
[JsonProperty("centerResponseDatetime")]
public string CenterResponseDatetime { get; set; }
Property Value
Type | Description |
---|---|
string |
CustTxn
取引毎に付くID
Declaration
[JsonProperty("custTxn")]
public string CustTxn { get; set; }
Property Value
Type | Description |
---|---|
string |
InvoiceId
請求番号
半角英数字 25文字以内
GWが発番する請求に対するIDが格納されます。
Declaration
[JsonProperty("invoiceId")]
public string InvoiceId { get; set; }
Property Value
Type | Description |
---|---|
string |
LogId
API実行ID
半角数字 20 文字以内
決済センターが処理を識別するためのID
Declaration
[JsonProperty("logId")]
public string LogId { get; set; }
Property Value
Type | Description |
---|---|
string |
MarchTxn
電文ID
Declaration
[JsonProperty("marchTxn")]
public string MarchTxn { get; set; }
Property Value
Type | Description |
---|---|
string |
MerrMsg
エラーメッセージ
文字列 1024 バイト以内
エラーメッセージ
Declaration
[JsonProperty("merrMsg")]
public string MerrMsg { get; set; }
Property Value
Type | Description |
---|---|
string |
Mstatus
処理結果コード
半角英数字 32 文字以内
決済処理後、応答電文に含まれる値。 以下の処理結果のいずれかが格納される ・success:正常終了 ・failure:異常終了 ・pending:保留状態
Declaration
[JsonProperty("mstatus")]
public string Mstatus { get; set; }
Property Value
Type | Description |
---|---|
string |
OrderId
取引ID
半角英数字 100 文字以内
マーチャント側で取引を一意に表す注文管理ID
Declaration
[JsonProperty("orderId")]
public string OrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
PayNowIdResponse
PayNowIDオブジェクト
Declaration
[JsonProperty("payNowIdResponse")]
public PayNowIdResponse PayNowIdResponse { get; set; }
Property Value
Type | Description |
---|---|
PayNowIdResponse |
ReceiptNo
受付番号
半角英数字 64文字以内
決済センターへ正常に決済請求が完了した際に決済センターで採番される受付番号
Declaration
[JsonProperty("receiptNo")]
public string ReceiptNo { get; set; }
Property Value
Type | Description |
---|---|
string |
ResultXml
結果JSON(マスク済み)を設定する
Declaration
public string ResultXml { set; }
Property Value
Type | Description |
---|---|
string |
ServiceType
決済サービスタイプ
Declaration
[JsonProperty("serviceType")]
public string ServiceType { get; set; }
Property Value
Type | Description |
---|---|
string |
TxnVersion
MDKバージョン
半角英数字 5桁
電文のバージョン番号。
Declaration
[JsonProperty("txnVersion")]
public string TxnVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
VResultCode
詳細結果コード
半角英数字 16 文字以内
結果コード 例) E001000100000000
Declaration
[JsonProperty("vResultCode")]
public string VResultCode { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
ToString()
結果JSON(マスク済み)を取得する
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | 結果JSON(マスク済み) |