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

project Project
merchantTxId string
amount int?
currency string
purpose string
description string
pagetype int?
expirydate string
single int?
timeout int?
txType string
locale string
paymethods string
payprojects string
organization string
freeamount int?
fixedvalues string
minamount int?
maxamount int?
orderid string
projectlist string
pkn string
test int
certdata int?
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 string
paydirektCart ShoppingCartItem[]
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 string
mandateSequence int?
informationText string
kassenzeichen string
qrcodeReturn int?
billingAddress string
shippingAddress string
customerInfo string
basket string

Fields

AMOUNT_REQ

protected const string AMOUNT_REQ = "amount"

Field Value

string

BACK_URL_REQ

protected const string BACK_URL_REQ = "backUrl"

Field Value

string

BASKET_REQ

protected const string BASKET_REQ = "basket"

Field Value

string

BILLING_ADDRESS_REQ

protected const string BILLING_ADDRESS_REQ = "billingAddress"

Field Value

string

CERT_DATA_REQ

protected const string CERT_DATA_REQ = "certdata"

Field Value

string

CURRENCY_REQ

protected const string CURRENCY_REQ = "currency"

Field Value

string

CUSTOMER_INFO_REQ

protected const string CUSTOMER_INFO_REQ = "customerInfo"

Field Value

string

DESCRIPTION_REQ

protected const string DESCRIPTION_REQ = "description"

Field Value

string

EXPIRY_DATE_REQ

protected const string EXPIRY_DATE_REQ = "expirydate"

Field Value

string

FAIL_URL_REQ

protected const string FAIL_URL_REQ = "failUrl"

Field Value

string

FIXED_VALUES_REQ

protected const string FIXED_VALUES_REQ = "fixedvalues"

Field Value

string

FREE_AMOUNT_REQ

protected const string FREE_AMOUNT_REQ = "freeamount"

Field Value

string

INFORMATION_TEXT_REQ

protected const string INFORMATION_TEXT_REQ = "informationText"

Field Value

string

KASSENZEICHEN_REQ

protected const string KASSENZEICHEN_REQ = "kassenzeichen"

Field Value

string

LOCALE_REQ

protected const string LOCALE_REQ = "locale"

Field Value

string

MANDATE_RECEIVER_NAME_REQ

protected const string MANDATE_RECEIVER_NAME_REQ = "mandateReceiverName"

Field Value

string

MANDATE_REFERENCE_REQ

protected const string MANDATE_REFERENCE_REQ = "mandateReference"

Field Value

string

MANDATE_SEQUENCE_REQ

protected const string MANDATE_SEQUENCE_REQ = "mandateSequence"

Field Value

string

MANDATE_SIGNED_ON_REQ

protected const string MANDATE_SIGNED_ON_REQ = "mandateSignedOn"

Field Value

string

MAX_AMOUNT_REQ

protected const string MAX_AMOUNT_REQ = "maxamount"

Field Value

string

MERCHANT_TX_ID_REQ

protected const string MERCHANT_TX_ID_REQ = "merchantTxId"

Field Value

string

MIN_AMOUNT_REQ

protected const string MIN_AMOUNT_REQ = "minamount"

Field Value

string

NOTIFY_URL_REQ

protected const string NOTIFY_URL_REQ = "notifyUrl"

Field Value

string

ORDER_ID_REQ

protected const string ORDER_ID_REQ = "orderid"

Field Value

string

ORGANIZATION_REQ

protected const string ORGANIZATION_REQ = "organization"

Field Value

string

OTHER_PAYMENTS_REQ

protected const string OTHER_PAYMENTS_REQ = "otherpayments"

Field Value

string

PAGE_TYPE_REQ

protected const string PAGE_TYPE_REQ = "pagetype"

Field Value

string

PAYDIREKT_CART_REQ

protected const string PAYDIREKT_CART_REQ = "paydirektCart"

Field Value

string

PAYDIREKT_DELIVERY_TYPE_REQ

protected const string PAYDIREKT_DELIVERY_TYPE_REQ = "paydirektDeliveryType"

Field Value

string

PAYDIREKT_MERCHANT_RECONCILIATION_REFERENC_NUMBER_REQ

protected const string PAYDIREKT_MERCHANT_RECONCILIATION_REFERENC_NUMBER_REQ = "paydirektMerchantReconciliationReferenceNumber"

Field Value

string

PAYDIREKT_SHIPPING_ADDITIONAL_ADDRESS_INFORMATION_REQ

protected const string PAYDIREKT_SHIPPING_ADDITIONAL_ADDRESS_INFORMATION_REQ = "paydirektShippingAdditionalAddressInformation"

Field Value

string

PAYDIREKT_SHIPPING_CITY_REQ

protected const string PAYDIREKT_SHIPPING_CITY_REQ = "paydirektShippingCity"

Field Value

string

PAYDIREKT_SHIPPING_COMPANY_REQ

protected const string PAYDIREKT_SHIPPING_COMPANY_REQ = "paydirektShippingCompany"

Field Value

string

PAYDIREKT_SHIPPING_COUNTRY_REQ

protected const string PAYDIREKT_SHIPPING_COUNTRY_REQ = "paydirektShippingCountry"

Field Value

string

PAYDIREKT_SHIPPING_EMAIL_REQ

protected const string PAYDIREKT_SHIPPING_EMAIL_REQ = "paydirektShippingEmail"

Field Value

string

PAYDIREKT_SHIPPING_FIRST_NAME_REQ

protected const string PAYDIREKT_SHIPPING_FIRST_NAME_REQ = "paydirektShippingFirstName"

Field Value

string

PAYDIREKT_SHIPPING_LAST_NAME_REQ

protected const string PAYDIREKT_SHIPPING_LAST_NAME_REQ = "paydirektShippingLastName"

Field Value

string

PAYDIREKT_SHIPPING_STREET_NUMBER_REQ

protected const string PAYDIREKT_SHIPPING_STREET_NUMBER_REQ = "paydirektShippingStreetNumber"

Field Value

string

PAYDIREKT_SHIPPING_STREET_REQ

protected const string PAYDIREKT_SHIPPING_STREET_REQ = "paydirektShippingStreet"

Field Value

string

PAYDIREKT_SHIPPING_ZIP_CODE_REQ

protected const string PAYDIREKT_SHIPPING_ZIP_CODE_REQ = "paydirektShippingZipCode"

Field Value

string

PAYDIREKT_SHOPPING_CART_TYPE_REQ

protected const string PAYDIREKT_SHOPPING_CART_TYPE_REQ = "paydirektShoppingCartType"

Field Value

string

PAYMETHODS_REQ

protected const string PAYMETHODS_REQ = "paymethods"

Field Value

string

PAY_PROJECTS_REQ

protected const string PAY_PROJECTS_REQ = "payprojects"

Field Value

string

PKN_REQ

protected const string PKN_REQ = "pkn"

Field Value

string

PROJECT_LIST_REQ

protected const string PROJECT_LIST_REQ = "projectlist"

Field Value

string

PURPOSE_REQ

protected const string PURPOSE_REQ = "purpose"

Field Value

string

QRCODE_RES

protected const string QRCODE_RES = "qrcode"

Field Value

string

QRCODE_RETURN_REQ

protected const string QRCODE_RETURN_REQ = "qrcodeReturn"

Field Value

string

REFERENCE_RES

protected const string REFERENCE_RES = "reference"

Field Value

string

SHIPPING_ADDRESS_REQ

protected const string SHIPPING_ADDRESS_REQ = "shippingAddress"

Field Value

string

SINGLE_REQ

protected const string SINGLE_REQ = "single"

Field Value

string

SUCCESS_URL_REQ

protected const string SUCCESS_URL_REQ = "successUrl"

Field Value

string

TDS2_ADDRESS_REQ

protected const string TDS2_ADDRESS_REQ = "tds2Address"

Field Value

string

TDS2_CITY_REQ

protected const string TDS2_CITY_REQ = "tds2City"

Field Value

string

TDS2_COUNTRY_REQ

protected const string TDS2_COUNTRY_REQ = "tds2Country"

Field Value

string

TDS2_OPTIONAL_REQ

protected const string TDS2_OPTIONAL_REQ = "tds2Optional"

Field Value

string

TDS2_POSTCODE_REQ

protected const string TDS2_POSTCODE_REQ = "tds2Postcode"

Field Value

string

TEST_REQ

protected const string TEST_REQ = "test"

Field Value

string

TIMEOUT_REQ

protected const string TIMEOUT_REQ = "timeout"

Field Value

string

TX_TYPE_REQ

protected const string TX_TYPE_REQ = "type"

Field Value

string

URL_RES

protected const string URL_RES = "url"

Field Value

string

amount

protected int? amount

Field Value

int?

backUrl

protected string backUrl

Field Value

string

basket

protected string basket

Field Value

string

billingAddress

protected string billingAddress

Field Value

string

certdata

protected int? certdata

Field Value

int?

currency

protected string currency

Field Value

string

customerInfo

protected string customerInfo

Field Value

string

description

protected string description

Field Value

string

expirydate

protected string expirydate

Field Value

string

failUrl

protected string failUrl

Field Value

string

fixedvalues

protected string fixedvalues

Field Value

string

freeamount

protected int? freeamount

Field Value

int?

informationText

protected string informationText

Field Value

string

kassenzeichen

protected string kassenzeichen

Field Value

string

locale

protected string locale

Field Value

string

mandateReceiverName

protected string mandateReceiverName

Field Value

string

mandateReference

protected string mandateReference

Field Value

string

mandateSequence

protected int? mandateSequence

Field Value

int?

mandateSignedOn

protected string mandateSignedOn

Field Value

string

maxamount

protected int? maxamount

Field Value

int?

merchantTxId

protected string merchantTxId

Field Value

string

minamount

protected int? minamount

Field Value

int?

notifyUrl

protected string notifyUrl

Field Value

string

orderid

protected string orderid

Field Value

string

organization

protected string organization

Field Value

string

otherpayments

protected string otherpayments

Field Value

string

pagetype

protected int? pagetype

Field Value

int?

paydirektCart

protected ShoppingCartItem[] paydirektCart

Field Value

ShoppingCartItem[]

paydirektDeliveryType

protected string paydirektDeliveryType

Field Value

string

paydirektMerchantReconciliationReferenceNumber

protected string paydirektMerchantReconciliationReferenceNumber

Field Value

string

paydirektShippingAdditionalAddressInformation

protected string paydirektShippingAdditionalAddressInformation

Field Value

string

paydirektShippingCity

protected string paydirektShippingCity

Field Value

string

paydirektShippingCompany

protected string paydirektShippingCompany

Field Value

string

paydirektShippingCountry

protected string paydirektShippingCountry

Field Value

string

paydirektShippingEmail

protected string paydirektShippingEmail

Field Value

string

paydirektShippingFirstName

protected string paydirektShippingFirstName

Field Value

string

paydirektShippingLastName

protected string paydirektShippingLastName

Field Value

string

paydirektShippingStreet

protected string paydirektShippingStreet

Field Value

string

paydirektShippingStreetNumber

protected string paydirektShippingStreetNumber

Field Value

string

paydirektShippingZipCode

protected string paydirektShippingZipCode

Field Value

string

paydirektShoppingCartType

protected string paydirektShoppingCartType

Field Value

string

paymethods

protected string paymethods

Field Value

string

payprojects

protected string payprojects

Field Value

string

pkn

protected string pkn

Field Value

string

projectlist

protected string projectlist

Field Value

string

purpose

protected string purpose

Field Value

string

qrcodeReturn

protected int? qrcodeReturn

Field Value

int?

shippingAddress

protected string shippingAddress

Field Value

string

single

protected int? single

Field Value

int?

successUrl

protected string successUrl

Field Value

string

tds2Address

protected string tds2Address

Field Value

string

tds2City

protected string tds2City

Field Value

string

tds2Country

protected string tds2Country

Field Value

string

tds2Optional

protected string tds2Optional

Field Value

string

tds2Postcode

protected string tds2Postcode

Field Value

string

test

protected int test

Field Value

int

timeout

protected int? timeout

Field Value

int?

txType

protected string txType

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

Returns

PaymentPageResponse

PaymentPageResponse

getRequestUrl()

protected override string getRequestUrl()

Returns

string