Attributes and values to configure different payment providers.
CommunicationTimeout
Value range |
Default |
Description |
---|---|---|
0-1000 seconds |
45 |
Time-out for connection to WebOffice and OPP service. |
DefaultPhoneNumberCountryCodePrefix
Value range |
Default |
Description |
---|---|---|
1-999 |
46 |
The county code is added to the mobile phone number if it begins with “0” |
EndPanelTimeout
Value range |
Default |
Description |
---|---|---|
0-1000 seconds |
5 0 = Disable |
The time the EndPanel is shown after the OPP payment is initiated OK |
Gateway
Value range |
Default |
Description |
---|---|---|
text |
gateway.caleaccess.com |
Address to the WebOffice gateway
|
Note: It is possible to use dynamic data for the setting in cwtconfig.xml <properties name=”Gateway” type=”Dynamic” value=”@v154” /> @v154 is the gateway address used for WebOffice communication set in the communication-tag. |
IdentificationType
Same as UserIdentificationType. See description below.
LogNormalPurchaseStatusAsInformationEvents
Value range |
Default |
Description |
---|---|---|
True, False |
True |
Purchase Status is sent as events to WebOffice: Possible event codes: •Pay unit not initialized •Pay unit debit OK •Pay unit unknown error |
MaskedPANFormat
Value range |
Default |
Description |
---|---|---|
*4 0*4 6*4 *2 |
*2 |
Masked PAN format, i.e., masked UserIdentifier for the OPP. |
*4 and 0*4: displayed the last 4 digits of the PAN (i.e., card number) 6*4: display the first 6 and last 4 digits of the PAN *2: display the last 2 digits of the PAN |
PaymentProviderName
Value range |
Default |
Description |
---|---|---|
Blik, Swish, Vipps, FlowbirdMobileAPP |
Swish |
Name of the Payment Provider. |
ReceiptType
Value range |
Default |
Description |
---|---|---|
PhoneNumber, Email, Printed, UserToSelect, None |
PhoneNumber |
Defines how the receipt will be delivered to the end user. None: No Receipt will be sent to the end user |
Note: Printed Receipt requires the following settings: |
RemoveLeadingSingleZeroInPhoneNumber
Value range |
Default |
Description |
---|---|---|
True, False |
True |
Remove a single “0” from the entered phone number. |
Ex: 076012212 will be converted to +4676012212. But 004676012212, will not be changed. This makes it possible to use forging phone number connect to a payment provider. |
RemoveLeadingDoubleZeroInPhoneNumber
Value range |
Default |
Description |
---|---|---|
True, False |
True |
Remove double “00” from the entered phone number. |
Ex: 004676012212 will be converted to +4676012212. This makes it possible to use a forging phone number to connect to a payment provider. |
RespondWithDebitInitOkForNoReceipt
Value range |
Default |
Description |
---|---|---|
True, False |
True |
Parameter for controlling the debit response if "ReceiptTypeNone" is selected in ExternalPayUnitPopup10_extpu_OPP. This option shall be set to True if customer have the option to select "No Ticket". Otherwise CWT application will as one more time for the Ticket selection. |
Note that the “ConfirmTicketPopup” in ui.xaml-file can have an AutoClick for Click='OnTicketConfirm' AutoClick="true" Buy doing so, the user don’t have to make one more selection for the printet ticket. |
ValidateTransactionStatus
Value range |
Default |
Description |
---|---|---|
True, False |
False |
Select if the transaction status shall be controlled by the terminal. |
Note: By setting to True, these attributes are set to the following default values. |
ValidateTransactionStatusTimeout
Value range |
Default |
Description |
---|---|---|
0-1000 seconds |
0 |
Time-out in seconds how long the terminal shall wait for the transaction is completed. If a time-out occurs, the purchase is aborted in the terminal. But the transaction can be completed anyway and stored in WebOffice. This depends on the time-outs between the different payment providers. Make sure to use the longest time-out value in the terminal to avoid situation where the terminal aborts before the actual transaction is aborted. Recommended value = 120-180 seconds. |
ValidateTransactionStatusInitialDelayTime
Value range |
Default |
Description |
---|---|---|
0-1000 seconds |
1 |
Time before the terminal starts to poll WebOffice for a transaction status. Recommended value: 1-3seconds |
ValidateTransactionStatusPollIntervalTime
Value range |
Default |
Description |
---|---|---|
0-1000 seconds |
1 |
Time between polls for transaction status. Recommended value: 1-3 seconds |
UserEntryReTries
Value range |
Default |
Description |
---|---|---|
0-5 |
3 0 = Disable |
Number of retries for a user to re-enter any wrong user identifier. |
UseExtendedMessageLogging
Value range |
Default |
Description |
---|---|---|
True,False |
False |
Log the request and response for initiateExternalPayment.XML and getOnlineThirdPartyTransactionStatus.XML Only needed for error tracing |
UserIdentificationType
Value range |
Default |
Description |
---|---|---|
BlikCode PhoneNumber ViaSetUserIdentifier DynamicDeliverables |
PhoneNumber |
This attribute controls how the connection between the terminal and payment provider is done. Several methods are available. BilkCode, Email, and PhoneNumber are used in the Question-Answer, to allow the user to enter the identifier on the terminal touch keyboard. ViaSetUserIdentifier is used with UI click function: OnExternalPayUnitUserIdentifierInputDone DynamicDeliverables Are used if the user identifier is set via "SessionIdentifierString" in a dynamic deliverable. Different ticked variables can then be used. Ex: PurchasePrerequisiteIdentifier: @v1557, MaskedPan-ExpiryDate:@v49-@v50 |
UseUserIdentifierAsMaskedPanInDebitResponse
Value range |
Default |
Description |
---|---|---|
True, False |
True |
The user identifier is used as a masked PAN for card in the purchase information. |