Class GooglePayTransactionRequest
- Namespace
- GiroSolution.GiroCheckout.Request
- Assembly
- GiroCheckout.dll
Initialisierung einer GooglePay Zahlung - Anfrage. Durch eine erfolgreiche Initialisierung wird eine Referenznummer erstellt sowie ein Weiterleitungslink (redirect) an den Händler übermittelt. Der übermittelte Link führt zum Bezahlformular. Der Kunde muss an diese URL weitergeleitet werden. Dies kann durch einen HTTP-Redirect-Header, eine HTML-Seite mit entsprechendem Meta-Tag oder Javascript erfolgen.
public class GooglePayTransactionRequest : GiroCheckoutRequest
- Inheritance
-
GooglePayTransactionRequest
- Inherited Members
Constructors
GooglePayTransactionRequest(Project, string, int, string, string, string, string, string, string, string, string, string, string)
public GooglePayTransactionRequest(Project project, string merchantTxId, int amount, string currency, string purpose, string type, string urlRedirect, string urlNotify, string billingAddress, string shippingAddress, string customerInfo, string basket, string kassenzeichen)
Parameters
projectProjectmerchantTxIdstringamountintcurrencystringpurposestringtypestringurlRedirectstringurlNotifystringbillingAddressstringshippingAddressstringcustomerInfostringbasketstringkassenzeichenstring
Fields
AMOUNT_REQ
protected const string AMOUNT_REQ = "amount"
Field Value
AUTH_TYPE
protected const string AUTH_TYPE = "AUTH"
Field Value
BASKET_REQ
protected const string BASKET_REQ = "basket"
Field Value
BILLINGADDRESS_REQ
protected const string BILLINGADDRESS_REQ = "billingAddress"
Field Value
CURRENCY_REQ
protected const string CURRENCY_REQ = "currency"
Field Value
CUSTOMERINFO_REQ
protected const string CUSTOMERINFO_REQ = "customerInfo"
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
PURPOSE_REQ
protected const string PURPOSE_REQ = "purpose"
Field Value
REDIRECT_RES
protected const string REDIRECT_RES = "redirect"
Field Value
REFERENCE_RES
protected const string REFERENCE_RES = "reference"
Field Value
SALE_TYPE
protected const string SALE_TYPE = "SALE"
Field Value
SHIPPINGADDRESS_REQ
protected const string SHIPPINGADDRESS_REQ = "shippingAddress"
Field Value
TYPE_REQ
protected const string TYPE_REQ = "type"
Field Value
URL_NOTIFY_REQ
protected const string URL_NOTIFY_REQ = "urlNotify"
Field Value
URL_REDIRECT_REQ
protected const string URL_REDIRECT_REQ = "urlRedirect"
Field Value
amount
protected int amount
Field Value
basket
protected string basket
Field Value
billingAddress
protected string billingAddress
Field Value
currency
protected string currency
Field Value
customerInfo
protected string customerInfo
Field Value
kassenzeichen
protected string kassenzeichen
Field Value
merchantTxId
protected string merchantTxId
Field Value
purpose
protected string purpose
Field Value
shippingAddress
protected string shippingAddress
Field Value
type
protected string type
Field Value
urlNotify
protected string urlNotify
Field Value
urlRedirect
protected string urlRedirect
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 initiiert GooglePay Transaktion (Initialisierung).
public GooglePayTransactionResponse execute()
Returns
getRequestUrl()
protected override string getRequestUrl()