Class GiropayTransactionWithGiropayIDRequest

Namespace
GiroSolution.GiroCheckout.Request
Assembly
GiroCheckout.dll

Initialisierung einer giropay Zahlung mit Altersverifikation (abhängig von der projectId). 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 GiropayTransactionWithGiropayIDRequest : GiroCheckoutRequest
Inheritance
GiropayTransactionWithGiropayIDRequest
Inherited Members

Constructors

GiropayTransactionWithGiropayIDRequest(Project, string, int, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string)

public GiropayTransactionWithGiropayIDRequest(Project project, string merchantTxId, int amount, string currency, string purpose, 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
amount int
currency string
purpose 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

AMOUNT_REQ

protected const string AMOUNT_REQ = "amount"

Field Value

string

BIC_REQ

protected const string BIC_REQ = "bic"

Field Value

string

CURRENCY_REQ

protected const string CURRENCY_REQ = "currency"

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

PURPOSE_REQ

protected const string PURPOSE_REQ = "purpose"

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

amount

protected int amount

Field Value

int

bic

protected string bic

Field Value

string

currency

protected string currency

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

purpose

protected string purpose

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()

Initialisiert eine giropay Zahlung mit Altersverifikation

public GiropayTransactionWithGiropayIDResponse execute()

Returns

GiropayTransactionWithGiropayIDResponse

GiropayTransactionWithGiropayIDResponse

getRequestUrl()

protected override string getRequestUrl()

Returns

string