Class PaymentPageRequest
- Namespace
- GiroSolution.GiroCheckout.Request
- Assembly
- GiroCheckout.dll
Initialisierung einer Payment Page Zahlung.
public class PaymentPageRequest : GiroCheckoutRequest
- Inheritance
-
PaymentPageRequest
- Inherited Members
Constructors
PaymentPageRequest(Project, string, int?, string, string, string, int?, string, int?, int?, string, string, string, string, string, int?, string, int?, int?, string, string, string, int, int?, string, string, string, string, string, string, string, string, string, string, string, string, string, ShoppingCartItem[], string, string, string, string, string, string, string, string, string, string, string, string, string, int?, string, string, int?, string, string, string, string)
public PaymentPageRequest(Project project, string merchantTxId, int? amount, string currency, string purpose, string description, int? pagetype, string expirydate, int? single, int? timeout, string txType, string locale, string paymethods, string payprojects, string organization, int? freeamount, string fixedvalues, int? minamount, int? maxamount, string orderid, string projectlist, string pkn, int test, int? certdata, string otherpayments, string paydirektShoppingCartType, string paydirektShippingFirstName, string paydirektShippingLastName, string paydirektShippingCompany, string paydirektShippingAdditionalAddressInformation, string paydirektShippingStreet, string paydirektShippingStreetNumber, string paydirektShippingZipCode, string paydirektShippingCity, string paydirektShippingCountry, string paydirektShippingEmail, string paydirektMerchantReconciliationReferenceNumber, ShoppingCartItem[] paydirektCart, string paydirektDeliveryType, string successUrl, string backUrl, string failUrl, string notifyUrl, string tds2Address, string tds2Postcode, string tds2City, string tds2Country, string tds2Optional, string mandateReference, string mandateSignedOn, string mandateReceiverName, int? mandateSequence, string informationText, string kassenzeichen, int? qrcodeReturn, string billingAddress, string shippingAddress, string customerInfo, string basket)
Parameters
projectProjectmerchantTxIdstringamountint?currencystringpurposestringdescriptionstringpagetypeint?expirydatestringsingleint?timeoutint?txTypestringlocalestringpaymethodsstringpayprojectsstringorganizationstringfreeamountint?fixedvaluesstringminamountint?maxamountint?orderidstringprojectliststringpknstringtestintcertdataint?otherpaymentsstringpaydirektShoppingCartTypestringpaydirektShippingFirstNamestringpaydirektShippingLastNamestringpaydirektShippingCompanystringpaydirektShippingAdditionalAddressInformationstringpaydirektShippingStreetstringpaydirektShippingStreetNumberstringpaydirektShippingZipCodestringpaydirektShippingCitystringpaydirektShippingCountrystringpaydirektShippingEmailstringpaydirektMerchantReconciliationReferenceNumberstringpaydirektCartShoppingCartItem[]paydirektDeliveryTypestringsuccessUrlstringbackUrlstringfailUrlstringnotifyUrlstringtds2Addressstringtds2Postcodestringtds2Citystringtds2Countrystringtds2OptionalstringmandateReferencestringmandateSignedOnstringmandateReceiverNamestringmandateSequenceint?informationTextstringkassenzeichenstringqrcodeReturnint?billingAddressstringshippingAddressstringcustomerInfostringbasketstring
Fields
AMOUNT_REQ
protected const string AMOUNT_REQ = "amount"
Field Value
BACK_URL_REQ
protected const string BACK_URL_REQ = "backUrl"
Field Value
BASKET_REQ
protected const string BASKET_REQ = "basket"
Field Value
BILLING_ADDRESS_REQ
protected const string BILLING_ADDRESS_REQ = "billingAddress"
Field Value
CERT_DATA_REQ
protected const string CERT_DATA_REQ = "certdata"
Field Value
CURRENCY_REQ
protected const string CURRENCY_REQ = "currency"
Field Value
CUSTOMER_INFO_REQ
protected const string CUSTOMER_INFO_REQ = "customerInfo"
Field Value
DESCRIPTION_REQ
protected const string DESCRIPTION_REQ = "description"
Field Value
EXPIRY_DATE_REQ
protected const string EXPIRY_DATE_REQ = "expirydate"
Field Value
FAIL_URL_REQ
protected const string FAIL_URL_REQ = "failUrl"
Field Value
FIXED_VALUES_REQ
protected const string FIXED_VALUES_REQ = "fixedvalues"
Field Value
FREE_AMOUNT_REQ
protected const string FREE_AMOUNT_REQ = "freeamount"
Field Value
INFORMATION_TEXT_REQ
protected const string INFORMATION_TEXT_REQ = "informationText"
Field Value
KASSENZEICHEN_REQ
protected const string KASSENZEICHEN_REQ = "kassenzeichen"
Field Value
LOCALE_REQ
protected const string LOCALE_REQ = "locale"
Field Value
MANDATE_RECEIVER_NAME_REQ
protected const string MANDATE_RECEIVER_NAME_REQ = "mandateReceiverName"
Field Value
MANDATE_REFERENCE_REQ
protected const string MANDATE_REFERENCE_REQ = "mandateReference"
Field Value
MANDATE_SEQUENCE_REQ
protected const string MANDATE_SEQUENCE_REQ = "mandateSequence"
Field Value
MANDATE_SIGNED_ON_REQ
protected const string MANDATE_SIGNED_ON_REQ = "mandateSignedOn"
Field Value
MAX_AMOUNT_REQ
protected const string MAX_AMOUNT_REQ = "maxamount"
Field Value
MERCHANT_TX_ID_REQ
protected const string MERCHANT_TX_ID_REQ = "merchantTxId"
Field Value
MIN_AMOUNT_REQ
protected const string MIN_AMOUNT_REQ = "minamount"
Field Value
NOTIFY_URL_REQ
protected const string NOTIFY_URL_REQ = "notifyUrl"
Field Value
ORDER_ID_REQ
protected const string ORDER_ID_REQ = "orderid"
Field Value
ORGANIZATION_REQ
protected const string ORGANIZATION_REQ = "organization"
Field Value
OTHER_PAYMENTS_REQ
protected const string OTHER_PAYMENTS_REQ = "otherpayments"
Field Value
PAGE_TYPE_REQ
protected const string PAGE_TYPE_REQ = "pagetype"
Field Value
PAYDIREKT_CART_REQ
protected const string PAYDIREKT_CART_REQ = "paydirektCart"
Field Value
PAYDIREKT_DELIVERY_TYPE_REQ
protected const string PAYDIREKT_DELIVERY_TYPE_REQ = "paydirektDeliveryType"
Field Value
PAYDIREKT_MERCHANT_RECONCILIATION_REFERENC_NUMBER_REQ
protected const string PAYDIREKT_MERCHANT_RECONCILIATION_REFERENC_NUMBER_REQ = "paydirektMerchantReconciliationReferenceNumber"
Field Value
PAYDIREKT_SHIPPING_ADDITIONAL_ADDRESS_INFORMATION_REQ
protected const string PAYDIREKT_SHIPPING_ADDITIONAL_ADDRESS_INFORMATION_REQ = "paydirektShippingAdditionalAddressInformation"
Field Value
PAYDIREKT_SHIPPING_CITY_REQ
protected const string PAYDIREKT_SHIPPING_CITY_REQ = "paydirektShippingCity"
Field Value
PAYDIREKT_SHIPPING_COMPANY_REQ
protected const string PAYDIREKT_SHIPPING_COMPANY_REQ = "paydirektShippingCompany"
Field Value
PAYDIREKT_SHIPPING_COUNTRY_REQ
protected const string PAYDIREKT_SHIPPING_COUNTRY_REQ = "paydirektShippingCountry"
Field Value
PAYDIREKT_SHIPPING_EMAIL_REQ
protected const string PAYDIREKT_SHIPPING_EMAIL_REQ = "paydirektShippingEmail"
Field Value
PAYDIREKT_SHIPPING_FIRST_NAME_REQ
protected const string PAYDIREKT_SHIPPING_FIRST_NAME_REQ = "paydirektShippingFirstName"
Field Value
PAYDIREKT_SHIPPING_LAST_NAME_REQ
protected const string PAYDIREKT_SHIPPING_LAST_NAME_REQ = "paydirektShippingLastName"
Field Value
PAYDIREKT_SHIPPING_STREET_NUMBER_REQ
protected const string PAYDIREKT_SHIPPING_STREET_NUMBER_REQ = "paydirektShippingStreetNumber"
Field Value
PAYDIREKT_SHIPPING_STREET_REQ
protected const string PAYDIREKT_SHIPPING_STREET_REQ = "paydirektShippingStreet"
Field Value
PAYDIREKT_SHIPPING_ZIP_CODE_REQ
protected const string PAYDIREKT_SHIPPING_ZIP_CODE_REQ = "paydirektShippingZipCode"
Field Value
PAYDIREKT_SHOPPING_CART_TYPE_REQ
protected const string PAYDIREKT_SHOPPING_CART_TYPE_REQ = "paydirektShoppingCartType"
Field Value
PAYMETHODS_REQ
protected const string PAYMETHODS_REQ = "paymethods"
Field Value
PAY_PROJECTS_REQ
protected const string PAY_PROJECTS_REQ = "payprojects"
Field Value
PKN_REQ
protected const string PKN_REQ = "pkn"
Field Value
PROJECT_LIST_REQ
protected const string PROJECT_LIST_REQ = "projectlist"
Field Value
PURPOSE_REQ
protected const string PURPOSE_REQ = "purpose"
Field Value
QRCODE_RES
protected const string QRCODE_RES = "qrcode"
Field Value
QRCODE_RETURN_REQ
protected const string QRCODE_RETURN_REQ = "qrcodeReturn"
Field Value
REFERENCE_RES
protected const string REFERENCE_RES = "reference"
Field Value
SHIPPING_ADDRESS_REQ
protected const string SHIPPING_ADDRESS_REQ = "shippingAddress"
Field Value
SINGLE_REQ
protected const string SINGLE_REQ = "single"
Field Value
SUCCESS_URL_REQ
protected const string SUCCESS_URL_REQ = "successUrl"
Field Value
TDS2_ADDRESS_REQ
protected const string TDS2_ADDRESS_REQ = "tds2Address"
Field Value
TDS2_CITY_REQ
protected const string TDS2_CITY_REQ = "tds2City"
Field Value
TDS2_COUNTRY_REQ
protected const string TDS2_COUNTRY_REQ = "tds2Country"
Field Value
TDS2_OPTIONAL_REQ
protected const string TDS2_OPTIONAL_REQ = "tds2Optional"
Field Value
TDS2_POSTCODE_REQ
protected const string TDS2_POSTCODE_REQ = "tds2Postcode"
Field Value
TEST_REQ
protected const string TEST_REQ = "test"
Field Value
TIMEOUT_REQ
protected const string TIMEOUT_REQ = "timeout"
Field Value
TX_TYPE_REQ
protected const string TX_TYPE_REQ = "type"
Field Value
URL_RES
protected const string URL_RES = "url"
Field Value
amount
protected int? amount
Field Value
- int?
backUrl
protected string backUrl
Field Value
basket
protected string basket
Field Value
billingAddress
protected string billingAddress
Field Value
certdata
protected int? certdata
Field Value
- int?
currency
protected string currency
Field Value
customerInfo
protected string customerInfo
Field Value
description
protected string description
Field Value
expirydate
protected string expirydate
Field Value
failUrl
protected string failUrl
Field Value
fixedvalues
protected string fixedvalues
Field Value
freeamount
protected int? freeamount
Field Value
- int?
informationText
protected string informationText
Field Value
kassenzeichen
protected string kassenzeichen
Field Value
locale
protected string locale
Field Value
mandateReceiverName
protected string mandateReceiverName
Field Value
mandateReference
protected string mandateReference
Field Value
mandateSequence
protected int? mandateSequence
Field Value
- int?
mandateSignedOn
protected string mandateSignedOn
Field Value
maxamount
protected int? maxamount
Field Value
- int?
merchantTxId
protected string merchantTxId
Field Value
minamount
protected int? minamount
Field Value
- int?
notifyUrl
protected string notifyUrl
Field Value
orderid
protected string orderid
Field Value
organization
protected string organization
Field Value
otherpayments
protected string otherpayments
Field Value
pagetype
protected int? pagetype
Field Value
- int?
paydirektCart
protected ShoppingCartItem[] paydirektCart
Field Value
paydirektDeliveryType
protected string paydirektDeliveryType
Field Value
paydirektMerchantReconciliationReferenceNumber
protected string paydirektMerchantReconciliationReferenceNumber
Field Value
paydirektShippingAdditionalAddressInformation
protected string paydirektShippingAdditionalAddressInformation
Field Value
paydirektShippingCity
protected string paydirektShippingCity
Field Value
paydirektShippingCompany
protected string paydirektShippingCompany
Field Value
paydirektShippingCountry
protected string paydirektShippingCountry
Field Value
paydirektShippingEmail
protected string paydirektShippingEmail
Field Value
paydirektShippingFirstName
protected string paydirektShippingFirstName
Field Value
paydirektShippingLastName
protected string paydirektShippingLastName
Field Value
paydirektShippingStreet
protected string paydirektShippingStreet
Field Value
paydirektShippingStreetNumber
protected string paydirektShippingStreetNumber
Field Value
paydirektShippingZipCode
protected string paydirektShippingZipCode
Field Value
paydirektShoppingCartType
protected string paydirektShoppingCartType
Field Value
paymethods
protected string paymethods
Field Value
payprojects
protected string payprojects
Field Value
pkn
protected string pkn
Field Value
projectlist
protected string projectlist
Field Value
purpose
protected string purpose
Field Value
qrcodeReturn
protected int? qrcodeReturn
Field Value
- int?
shippingAddress
protected string shippingAddress
Field Value
single
protected int? single
Field Value
- int?
successUrl
protected string successUrl
Field Value
tds2Address
protected string tds2Address
Field Value
tds2City
protected string tds2City
Field Value
tds2Country
protected string tds2Country
Field Value
tds2Optional
protected string tds2Optional
Field Value
tds2Postcode
protected string tds2Postcode
Field Value
test
protected int test
Field Value
timeout
protected int? timeout
Field Value
- int?
txType
protected string txType
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 PaymentPageResponse execute()
Returns
getRequestUrl()
protected override string getRequestUrl()