...
| Codeblock |
|---|
| title | Beispiel: payment-settings.xml Einstellungen |
|---|
| collapse | true |
|---|
|
<?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
Default| Variablen | Beschreibung |
|---|
| customerId |
paymentOrderData | | "JAXForms" | paymentOrderData | Kann im CheckoutService überschrieben werden -> getCustomerId() |
| merchantReference | RandomUUID | paymentOrderId |
RandomUUID
|
| language | FormInstance.language |
| Fixer Wert kann nicht überschrieben werden |
|
|
|
|
| LineItem.amountIncludingTax |
| paymentAmount |
|
| LineItem.name |
paymentOrderDescription | | FormInstance.toString() | paymentOrderDescription | Kann im CheckoutService überschrieben werden -> getItemName() |
| LineItem.quantity | 1 |
| Fixer Wert kann nicht überschrieben werden |
| LineItem.sku | InstanceID (Form) |
| Kann im CheckoutService überschrieben werden -> getSKU() |
| LineItem.type | "PRODUCT" |
| Fixer Wert kann nicht überschrieben werden |
| LinteItem.uniqueId | InstanceID (Form) |
| Fixer Wert kann nicht überschrieben werden |
Workflow Action
Das E-Payment-Plugin ist als Workflow-Aktion in ein Formular eingebunden.
...