Class CreditCardRecurringTransactionRequest

Namespace
GiroSolution.GiroCheckout.Request
Assembly
GiroCheckout.dll

Durchführung einer wiederkehrenden Kreditkartenzahlung. Die Transaktionsdaten werden übermittelt und das Ergebnis der Kreditkartenzahlung wird umgehend zurückgeliefert. Diese Funktion wird für wiederkehrende Kreditkartenzahlungen, z.B. für Abonnements, verwendet.

public class CreditCardRecurringTransactionRequest : GiroCheckoutRequest
Inheritance
CreditCardRecurringTransactionRequest
Inherited Members

Constructors

CreditCardRecurringTransactionRequest(Project, string, int, string, string, string, string, int?, string, string)

public CreditCardRecurringTransactionRequest(Project project, string merchantTxId, int amount, string currency, string purpose, string type, string pkn, int? recurring, string urlNotify, string kassenzeichen)

Parameters

project Project
merchantTxId string
amount int
currency string
purpose string
type string
pkn string
recurring int?
urlNotify string
kassenzeichen string

Fields

AMOUNT_REQ

protected const string AMOUNT_REQ = "amount"

Field Value

string

AUTH_TYPE

Reservierung des Betrags

public const string AUTH_TYPE = "AUTH"

Field Value

string

BACKEND_TX_ID_RES

protected const string BACKEND_TX_ID_RES = "backendTxId"

Field Value

string

CURRENCY_REQ

protected const string CURRENCY_REQ = "currency"

Field Value

string

KASSENZEICHEN_REQ

protected const string KASSENZEICHEN_REQ = "kassenzeichen"

Field Value

string

MERCHANT_TX_ID_REQ

protected const string MERCHANT_TX_ID_REQ = "merchantTxId"

Field Value

string

PKN_REQ

protected const string PKN_REQ = "pkn"

Field Value

string

PURPOSE_REQ

protected const string PURPOSE_REQ = "purpose"

Field Value

string

RECURRING_REQ

protected const string RECURRING_REQ = "recurring"

Field Value

string

REFERENCE_RES

protected const string REFERENCE_RES = "reference"

Field Value

string

RESULT_PAYMENT_RES

protected const string RESULT_PAYMENT_RES = "resultPayment"

Field Value

string

SALE_TYPE

Verkauf wird sofort gebucht (default)

public const string SALE_TYPE = "SALE"

Field Value

string

TYPE_REQ

protected const string TYPE_REQ = "type"

Field Value

string

URL_NOTIFY_REQ

protected const string URL_NOTIFY_REQ = "urlNotify"

Field Value

string

WIEDERKEHRENDE_ZAHLUNG_JA

Wiederkehrende Zahlung

public const int WIEDERKEHRENDE_ZAHLUNG_JA = 1

Field Value

int

WIEDERKEHRENDE_ZAHLUNG_NEIN

Keine wiederkehrende Zahlung

public const int WIEDERKEHRENDE_ZAHLUNG_NEIN = 0

Field Value

int

amount

protected int amount

Field Value

int

currency

protected string currency

Field Value

string

kassenzeichen

protected string kassenzeichen

Field Value

string

merchantTxId

protected string merchantTxId

Field Value

string

pkn

protected string pkn

Field Value

string

purpose

protected string purpose

Field Value

string

recurring

protected int? recurring

Field Value

int?

type

protected string type

Field Value

string

urlNotify

protected string urlNotify

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

Führt eine wiederkehrende Kreditkartenzahlung durch.

public CreditCardRecurringTransactionResponse execute()

Returns

CreditCardRecurringTransactionResponse

CreditCardRecurringTransactionResponse

getRequestUrl()

protected override string getRequestUrl()

Returns

string