Class GiropayIDCheckRequest

Namespace
GiroSolution.GiroCheckout.Request
Assembly
GiroCheckout.dll

Initialisierung einer giropay Altersverifikation. Durch eine erfolgreiche Initialisierung wird eine Referenznummer erstellt sowie ein Weiterleitungslink (redirect) an den Händler übermittelt. Der übermittelte Link führt zum Onlinebanking des Käufers. Er muss an diese URL weitergeleitet werden. Dies kann durch einen HTTP-Redirect-Header, eine HTML-Seite mit entsprechendem Meta-Tag oder Javascript erfolgen.

public class GiropayIDCheckRequest : GiroCheckoutRequest
Inheritance
GiropayIDCheckRequest
Inherited Members

Constructors

GiropayIDCheckRequest(Project, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string)

public GiropayIDCheckRequest(Project project, string merchantTxId, string bic, string iban, string info1Label, string info2Label, string info3Label, string info4Label, string info5Label, string info1Text, string info2Text, string info3Text, string info4Text, string info5Text, string urlRedirect, string urlNotify)

Parameters

project Project
merchantTxId string
bic string
iban string
info1Label string
info2Label string
info3Label string
info4Label string
info5Label string
info1Text string
info2Text string
info3Text string
info4Text string
info5Text string
urlRedirect string
urlNotify string

Fields

BIC_REQ

protected const string BIC_REQ = "bic"

Field Value

string

IBAN_REQ

protected const string IBAN_REQ = "iban"

Field Value

string

INFO_1_LABEL_REQ

protected const string INFO_1_LABEL_REQ = "info1Label"

Field Value

string

INFO_1_TEXT_REQ

protected const string INFO_1_TEXT_REQ = "info1Text"

Field Value

string

INFO_2_LABEL_REQ

protected const string INFO_2_LABEL_REQ = "info2Label"

Field Value

string

INFO_2_TEXT_REQ

protected const string INFO_2_TEXT_REQ = "info2Text"

Field Value

string

INFO_3_LABEL_REQ

protected const string INFO_3_LABEL_REQ = "info3Label"

Field Value

string

INFO_3_TEXT_REQ

protected const string INFO_3_TEXT_REQ = "info3Text"

Field Value

string

INFO_4_LABEL_REQ

protected const string INFO_4_LABEL_REQ = "info4Label"

Field Value

string

INFO_4_TEXT_REQ

protected const string INFO_4_TEXT_REQ = "info4Text"

Field Value

string

INFO_5_LABEL_REQ

protected const string INFO_5_LABEL_REQ = "info5Label"

Field Value

string

INFO_5_TEXT_REQ

protected const string INFO_5_TEXT_REQ = "info5Text"

Field Value

string

MERCHANT_TX_ID_REQ

protected const string MERCHANT_TX_ID_REQ = "merchantTxId"

Field Value

string

REDIRECT_RES

protected const string REDIRECT_RES = "redirect"

Field Value

string

REFERENCE_RES

protected const string REFERENCE_RES = "reference"

Field Value

string

URL_NOTIFY_REQ

protected const string URL_NOTIFY_REQ = "urlNotify"

Field Value

string

URL_REDIRECT_REQ

protected const string URL_REDIRECT_REQ = "urlRedirect"

Field Value

string

bic

protected string bic

Field Value

string

iban

protected string iban

Field Value

string

info1Label

protected string info1Label

Field Value

string

info1Text

protected string info1Text

Field Value

string

info2Label

protected string info2Label

Field Value

string

info2Text

protected string info2Text

Field Value

string

info3Label

protected string info3Label

Field Value

string

info3Text

protected string info3Text

Field Value

string

info4Label

protected string info4Label

Field Value

string

info4Text

protected string info4Text

Field Value

string

info5Label

protected string info5Label

Field Value

string

info5Text

protected string info5Text

Field Value

string

merchantTxId

protected string merchantTxId

Field Value

string

urlNotify

protected string urlNotify

Field Value

string

urlRedirect

protected string urlRedirect

Field Value

string

Methods

ToString()

public override string ToString()

Returns

string

addParameters(List<RequestEntry>)

protected override void addParameters(List<GiroCheckoutRequest.RequestEntry> parameters)

Parameters

parameters List<GiroCheckoutRequest.RequestEntry>

execute()

Initialisierung einer giropay Altersverifikation mit oder ohne giropay Zahlung

public GiropayIDCheckResponse execute()

Returns

GiropayIDCheckResponse

GiropayIDCheckResponse

getRequestUrl()

protected override string getRequestUrl()

Returns

string