Class PaydirektCaptureRequest

Namespace
GiroSolution.GiroCheckout.Request
Assembly
GiroCheckout.dll

Beim Buchen wird das Kundenkonto mit einem Betrag belastet, die Gutschrift erfolgt auf das Händlerkonto. Dieses Modell unterstellt, dass der zugrundeliegende Geschäftsvorfall abgeschlossen ist, z.B. wurde ein Warenkorb angeboten, bestellt und an den Kunden ausgeliefert. Bedingung: nur reservierte Transaktionen können gebucht werden. Betrag Reservierungsbetrag. Buchung von Teilbeträgen möglich.

public class PaydirektCaptureRequest : GiroCheckoutRequest
Inheritance
PaydirektCaptureRequest
Inherited Members

Constructors

PaydirektCaptureRequest(Project, string, int, string, string, string, string, bool?, string)

public PaydirektCaptureRequest(Project project, string merchantTxId, int amount, string currency, string purpose, string reference, string merchantReconciliationReferenceNumber, bool? finalCapture, string kassenzeichen)

Parameters

project Project
merchantTxId string
amount int
currency string
purpose string
reference string
merchantReconciliationReferenceNumber string
finalCapture bool?
kassenzeichen string

Fields

AMOUNT_REQ

protected const string AMOUNT_REQ = "amount"

Field Value

string

AMOUNT_RES

protected const string AMOUNT_RES = "amount"

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

CURRENCY_RES

protected const string CURRENCY_RES = "currency"

Field Value

string

FINAL_CAPTURE_REQ

protected const string FINAL_CAPTURE_REQ = "final"

Field Value

string

KASSENZEICHEN_REQ

protected const string KASSENZEICHEN_REQ = "kassenzeichen"

Field Value

string

MERCHANT_RECONCILIATION_REFERENCE_NUMBER_REQ

protected const string MERCHANT_RECONCILIATION_REFERENCE_NUMBER_REQ = "merchantReconciliationReferenceNumber"

Field Value

string

MERCHANT_TX_ID_REQ

protected const string MERCHANT_TX_ID_REQ = "merchantTxId"

Field Value

string

MERCHANT_TX_ID_RES

protected const string MERCHANT_TX_ID_RES = "merchantTxId"

Field Value

string

PURPOSE_REQ

protected const string PURPOSE_REQ = "purpose"

Field Value

string

REFERENCE_REQ

protected const string REFERENCE_REQ = "reference"

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

amount

protected int amount

Field Value

int

currency

protected string currency

Field Value

string

finalCapture

protected bool? finalCapture

Field Value

bool?

kassenzeichen

protected string kassenzeichen

Field Value

string

merchantReconciliationReferenceNumber

protected string merchantReconciliationReferenceNumber

Field Value

string

merchantTxId

protected string merchantTxId

Field Value

string

purpose

protected string purpose

Field Value

string

reference

protected string reference

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

Shop sendet referenzierende Transaktion.

public PaydirektCaptureResponse execute()

Returns

PaydirektCaptureResponse

PaydirektCaptureResponse

getRequestUrl()

protected override string getRequestUrl()

Returns

string