Class EpcCreateRequest

Namespace
GiroSolution.GiroCheckout.Request
Assembly
GiroCheckout.dll

Die übergebenen Zahldaten werden unter einer GiroCode Referenznummer abgelegt und es kann ein QR Code generiert werden.

public class EpcCreateRequest : GiroCheckoutRequest
Inheritance
EpcCreateRequest
Inherited Members

Constructors

EpcCreateRequest(Project, int?, string, string, string, string, string, string, string, string, string, int?)

public EpcCreateRequest(Project project, int? amount, string currency, string purposetext, string paymentreference, string purposecode, string infotext, string receiverName, string receiverIban, string receiverBic, string format, int? resolution)

Parameters

project Project
amount int?
currency string
purposetext string
paymentreference string
purposecode string
infotext string
receiverName string
receiverIban string
receiverBic string
format string
resolution int?

Fields

AMOUNT_REQ

protected const string AMOUNT_REQ = "amount"

Field Value

string

CURRENCY_REQ

protected const string CURRENCY_REQ = "currency"

Field Value

string

FORMAT_REQ

protected const string FORMAT_REQ = "format"

Field Value

string

GIROCODEREFERENCE_RES

protected const string GIROCODEREFERENCE_RES = "girocodereference"

Field Value

string

IMAGE_RES

protected const string IMAGE_RES = "image"

Field Value

string

INFOTEXT_REQ

protected const string INFOTEXT_REQ = "infotext"

Field Value

string

PAYMENTREFERENCE_REQ

protected const string PAYMENTREFERENCE_REQ = "paymentreference"

Field Value

string

PURPOSECODE_REQ

protected const string PURPOSECODE_REQ = "purposecode"

Field Value

string

PURPOSETEXT_REQ

protected const string PURPOSETEXT_REQ = "purposetext"

Field Value

string

RECEIVERBIC_REQ

protected const string RECEIVERBIC_REQ = "receiverbic"

Field Value

string

RECEIVERIBAN_REQ

protected const string RECEIVERIBAN_REQ = "receiveriban"

Field Value

string

RECEIVERNAME_REQ

protected const string RECEIVERNAME_REQ = "receivername"

Field Value

string

RESOLUTION_REQ

protected const string RESOLUTION_REQ = "resolution"

Field Value

string

amount

protected int? amount

Field Value

int?

currency

protected string currency

Field Value

string

format

protected string format

Field Value

string

infotext

protected string infotext

Field Value

string

paymentreference

protected string paymentreference

Field Value

string

purposecode

protected string purposecode

Field Value

string

purposetext

protected string purposetext

Field Value

string

receiverBic

protected string receiverBic

Field Value

string

receiverIban

protected string receiverIban

Field Value

string

receiverName

protected string receiverName

Field Value

string

resolution

protected int? resolution

Field Value

int?

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

Erstellt den GiroCode

public EpcCreateResponse execute()

Returns

EpcCreateResponse

EpcCreateResponse

getRequestUrl()

protected override string getRequestUrl()

Returns

string