Since some Online Payment Providers, and the possibility to print tickets/receipts, require that purchase data are created during the purchase. A parameter, "storePurchase," is used to control whether the purchase data should be stored or not in the terminal after the purchase is completed.
If a ticket/receipt needs to be printed, the terminal needs to create purchase data that can be used to print on the ticket and in some case sent to WebOffice. This behaviour is controlled by a set of parameters. If the Pay Unit Type is set to “CardCollector" instead of "OnlinePaymentProvider.", The terminal with create the purchase data. The parameter "storePurchase”; which can be true or false; with tell if the purchase data shall be stored and sent to WebOffice.
To avoid storing data after a ticket is printed, set the "storePurchase" parameter to false.
Service |
Ticket type |
Create purchase in terminal |
PAYMENTSERVICE /storePurchase |
PAYUNIT/type |
---|---|---|---|---|
Swish |
Printed |
No |
False |
CardCollector |
Swish |
Digital |
No |
False |
OnlinePaymentProvider |
Vipps |
Printed |
No |
False |
CardCollector |
Vipps |
Digital |
No |
False |
OnlinePaymentProvider |
Blik |
Printed |
No |
False |
CardCollector |
Blik |
Digital |
No |
False |
OnlinePaymentProvider |
Flowbird Mobile APP |
Printed |
Yes |
True |
CardCollector |
Flowbird Mobile APP |
Digital |
Yes |
True |
CardCollector |