Class KlarnaCaptureRequest
- 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 KlarnaCaptureRequest : GiroCheckoutRequest
- Inheritance
-
KlarnaCaptureRequest
- Inherited Members
Constructors
KlarnaCaptureRequest(Project, string, int, string, string, string, string, string, string)
public KlarnaCaptureRequest(Project project, string merchantTxId, int amount, string currency, string purpose, string reference, string kassenzeichen, string basket, string shippingInfo)
Parameters
projectProjectmerchantTxIdstringamountintcurrencystringpurposestringreferencestringkassenzeichenstringbasketstringshippingInfostring
Fields
AMOUNT_REQ
protected const string AMOUNT_REQ = "amount"
Field Value
AMOUNT_RES
protected const string AMOUNT_RES = "amount"
Field Value
BACKEND_TX_ID_RES
protected const string BACKEND_TX_ID_RES = "backendTxId"
Field Value
BASKET_REQ
protected const string BASKET_REQ = "basket"
Field Value
CURRENCY_REQ
protected const string CURRENCY_REQ = "currency"
Field Value
CURRENCY_RES
protected const string CURRENCY_RES = "currency"
Field Value
KASSENZEICHEN_REQ
protected const string KASSENZEICHEN_REQ = "kassenzeichen"
Field Value
MERCHANT_TX_ID_REQ
protected const string MERCHANT_TX_ID_REQ = "merchantTxId"
Field Value
MERCHANT_TX_ID_RES
protected const string MERCHANT_TX_ID_RES = "merchantTxId"
Field Value
PURPOSE_REQ
protected const string PURPOSE_REQ = "purpose"
Field Value
REFERENCE_PARENT_RES
protected const string REFERENCE_PARENT_RES = "referenceParent"
Field Value
REFERENCE_REQ
protected const string REFERENCE_REQ = "reference"
Field Value
REFERENCE_RES
protected const string REFERENCE_RES = "reference"
Field Value
RESULT_PAYMENT_RES
protected const string RESULT_PAYMENT_RES = "resultPayment"
Field Value
SHIPPINGINFO_REQ
protected const string SHIPPINGINFO_REQ = "shippingInfo"
Field Value
amount
protected int amount
Field Value
basket
protected string basket
Field Value
currency
protected string currency
Field Value
kassenzeichen
protected string kassenzeichen
Field Value
merchantTxId
protected string merchantTxId
Field Value
purpose
protected string purpose
Field Value
reference
protected string reference
Field Value
shippingInfo
protected string shippingInfo
Field Value
Methods
ToString()
public override string ToString()
Returns
addParameters(List<RequestEntry>)
protected override void addParameters(List<GiroCheckoutRequest.RequestEntry> parameters)
Parameters
parametersList<GiroCheckoutRequest.RequestEntry>
execute()
Shop sendet referenzierende Transaktion.
public KlarnaCaptureResponse execute()
Returns
getRequestUrl()
protected override string getRequestUrl()