Class AlipayxAuthorizeResponseDto
決済サービスタイプ:alipayx、コマンド名:決済申込の応答Dtoクラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class AlipayxAuthorizeResponseDto : MdkDtoBase, IResponseDto
Properties
AppPayUrl
アプリ内支払いURL
文字列 最大桁数:1024
支払い完了するためのアプリ内URLを返します。
serviceOptionType="scancode"の場合に返戻。
Declaration
[JsonProperty("appPayUrl")]
public string AppPayUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
CenterId
決済センターの管理ID
文字列 最大桁数:64
決済センターが発番するIDを返却します。
Declaration
[JsonProperty("centerId")]
public string CenterId { get; set; }
Property Value
Type | Description |
---|---|
string |
CustTxn
取引毎に付くID
半角英数字 最大桁数:100
Declaration
[JsonProperty("custTxn")]
public string CustTxn { get; set; }
Property Value
Type | Description |
---|---|
string |
ForeignAmount
決済金額(外貨)
半角数字(小数点含む) 最大桁数:16
決済金額(外貨)を返却します。
serviceOptionType="barcode"の場合に返戻。
Declaration
[JsonProperty("foreignAmount")]
public string ForeignAmount { get; set; }
Property Value
Type | Description |
---|---|
string |
ForeignAmountCurrency
通貨コード(外貨)
文字列 最大桁数:3
通貨コード(外貨)を返却します。
serviceOptionType="barcode"の場合に返戻。
Declaration
[JsonProperty("foreignAmountCurrency")]
public string ForeignAmountCurrency { get; set; }
Property Value
Type | Description |
---|---|
string |
GatewayTransId
決済ゲートウェイ管理ID
半角英数字 最大桁数:64
決済ゲートウェイが発番するIDを返却します。
※記号について、“-”(ハイフン)、“_”(アンダースコア)は返戻される可能性があります。
Declaration
[JsonProperty("gatewayTransId")]
public string GatewayTransId { get; set; }
Property Value
Type | Description |
---|---|
string |
IdentityCode
識別コード
文字列 最大桁数:1024
識別コードを返します。
serviceOptionType="scancode"、かつ、scancodeType="0"の場合に返戻。
Declaration
[JsonProperty("identityCode")]
public string IdentityCode { get; set; }
Property Value
Type | Description |
---|---|
string |
MarchTxn
電文ID
半角英数字 最大桁数:100
Declaration
[JsonProperty("marchTxn")]
public string MarchTxn { get; set; }
Property Value
Type | Description |
---|---|
string |
MerrMsg
エラーメッセージ
文字列
処理結果に対するメッセージを返却します。
Declaration
[JsonProperty("merrMsg")]
public string MerrMsg { get; set; }
Property Value
Type | Description |
---|---|
string |
Mstatus
処理結果コード
半角英数字 最大桁数:32
決済請求処理後、応答電文に含まれる値。
以下の処理結果のいずれかが格納される
- success:正常終了
- failure:異常終了
Declaration
[JsonProperty("mstatus")]
public string Mstatus { get; set; }
Property Value
Type | Description |
---|---|
string |
OrderId
取引ID
半角英数字 最大桁数:100
Declaration
[JsonProperty("orderId")]
public string OrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
PaymentSource
ペイメントソース
文字列 最大桁数:64
支払いを行った決済手段を表す情報を返します。
serviceOptionType="barcode"の場合に返戻。
Declaration
[JsonProperty("paymentSource")]
public string PaymentSource { get; set; }
Property Value
Type | Description |
---|---|
string |
PayNowIdResponse
PayNowIDオブジェクト
Declaration
[JsonProperty("payNowIdResponse")]
public PayNowIdResponse PayNowIdResponse { get; set; }
Property Value
Type | Description |
---|---|
PayNowIdResponse |
PayTimeJp
決済日時(日本時間)
文字列 最大桁数:14
決済センターで決済が確定した日時(日本時間)を返します。
serviceOptionType="barcode"の場合に返戻。
Declaration
[JsonProperty("payTimeJp")]
public string PayTimeJp { get; set; }
Property Value
Type | Description |
---|---|
string |
QrCodeImgUrl
QRコード画像URL
文字列 最大桁数:2048
QRコードURL(通常サイズ)を返します。
serviceOptionType="scancode"、かつ、scancodeType="0"の場合に返戻。
Declaration
[JsonProperty("qrCodeImgUrl")]
public string QrCodeImgUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
QrCodeLargeImgUrl
QRコード画像URL(大)
文字列 最大桁数:2048
QRコードURL(大きなサイズ)を返します。
serviceOptionType="scancode"、かつ、scancodeType="0"の場合に返戻。
Declaration
[JsonProperty("qrCodeLargeImgUrl")]
public string QrCodeLargeImgUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
QrCodeSmallImgUrl
QRコード画像URL(小)
文字列 最大桁数:2048
QRコードURL(小さなサイズ)を返します。
serviceOptionType="scancode"、かつ、scancodeType="0"の場合に返戻。
Declaration
[JsonProperty("qrCodeSmallImgUrl")]
public string QrCodeSmallImgUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
ResultXml
結果XML(マスク済み)を設定する @param resultXml 結果XML(マスク済み)
Declaration
public string ResultXml { set; }
Property Value
Type | Description |
---|---|
string |
ServiceType
決済サービスタイプ
半角英数字 最大桁数:10
決済サービスの区分を返却します。
- "alipayx": Alipay+
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
処理結果を詳細に表すコードを返却します。
4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。
Declaration
[JsonProperty("vResultCode")]
public string VResultCode { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
ToString()
結果XML(マスク済み)を取得する @return 結果XML(マスク済み)
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |