Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
titleBeispiel: payment-settings.xml Einstellungen
collapsetrue
<?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

CheckoutJAXFormsDefaultBeschreibung
LineItem.amountIncludingTaxpaymentAmount

LineItem.namepaymentOrderDescriptionFormInstance.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
paymentOrderIdRandomUUID


Workflow Action

Das E-Payment-Plugin ist als Workflow-Aktion in ein Formular eingebunden.

...