com.jaxforms.payment.provider.postfinance.CheckoutService.*
| Property | Data type | Required | Default | Description |
|---|---|---|---|---|
apiBaseUrl | String | x | Basis URL für den SaferPay REST-Service | |
paymentCurrencyValue | String | Wert kann in Formular/Workflow überschrieben werden | Währung für Bezahlung | |
userId | String | x | Username SaferPay API | |
apiKey | String | x | Passwort SaferPay API | |
spaceId | String | x | Customer-ID SaferPay API | |
paymentMethods | Liste | x | Payment methods SaferPay API | |
dialogWidth | ||||
transactionCompletionBehaviour | ||||
clientCallbackSuccess | String | x | Callback URL for Client-Confirmation (iFrame) | |
clientCallbackFail | String | x | Callback URL for Client-Error (iFrame) | |
serverCallback | String | x | Callback URL for Server-Confirmation (REST) | |
instantBatchClose | Boolean | false | Batch Closing after each Transaktion (instead of daily Closing) |
<?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> |
Das E-Payment-Plugin ist als Workflow-Aktion in ein Formular eingebunden.
Weiterleitung auf deine externe Seite. Sobald die Transaktion abgeschlossen ist, kehrt man auf das Formular zurück.
SaveFormPostfinanceCheckoutForwardAction
Die Transaktion wird in einem Dialog abgehandelt.
Momentan nicht unterstützt durch die Postfinance
SaveFormPostfinanceCheckoutModalAction