...
| Codeblock | ||||
|---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <?jaxfront version=3.26.1;time=2019-04-11 16:39:07.663;xui=property.xui;xsd=property.xsd?> <properties xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="property.xsd"> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.apiBaseUrl</key> <value>https://checkout.postfinance.ch:443</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.paymentCurrencyValue</key> <value>CHF</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.userId</key> <value>12345</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.apiKey</key> <value>DEIN_API_KEY</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.spaceId</key> <value>12345</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.paymentMethods</key> <value>MASTERCARD, VISA, POSTCARD</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.dialogWidth</key> <value>680</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.transactionCompletionBehaviour</key> <value>COMPLETE_DEFERRED</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.clientCallbackSuccess</key> <value>http://localhost:8080/formservice/services/rest/generic/publicPage/[MANDANTNAME]/de/paymentSuccess.html</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.clientCallbackFail</key> <value>http://localhost:8080/formservice/services/rest/generic/publicPage/[MANDANTNAME]/de/paymentFailed.html</value> </property> <property mutable="true"> <key>com.jaxforms.payment.provider.postfinance.CheckoutService.serverCallback</key> <value>http://localhost:8080/formservice/services/rest/generic/notifyPayment/[MANDANTNAME]/success</value> </property> </properties> |
Mapping
| Checkout | JAXForms | Default | Beschreibung |
|---|---|---|---|
| LineItem.amountIncludingTax | paymentAmount | ||
| LineItem.name | paymentOrderDescription | FormInstance.toString() | |
| LineItem.quantity | 1 | ||
| LineItem.sku | InstanceID (Form) | Kann im CheckoutService überschrieben werden -> getSKU() | |
| LineItem.type | "PRODUCT" | ||
| LinteItem.uniqueId | InstanceID (Form) | ||
customerId | paymentOrderData | "JAXForms" | |
merchantReference | paymentOrderId | RandomUUID |
Workflow Action
Das E-Payment-Plugin ist als Workflow-Aktion in ein Formular eingebunden.
...