Tap2ID with Baxi.net (nets)
Together with NexiGroup - Diller is introducing the possibility for members to be identified and receive discounts without needing to provide their mobile number.
Identification and payment can be done in 1 tap of the card at the checkout.
This feature is dependent that the member has preregistered their card in "Storebox" (NexiGroup provided)
In the checkout-prosess the pos starts by doing a "SendJson" call to the terminal
{
"da": {
"ver": "1.0",
"type": 101,
"action": 193,
"ra2t": {
"ver": "1.0",
"query": [
{
"mode": 4,
"amount": "34900",
"txntype": "30"
}
]
},
"ra2dam": {
"ver": "2.0",
"requestid": "20251016143022-a1b2",
"getasset": {
"asset": {
"template": {
"name": "storebox"
},
"keys": [{"cardref": "<cardref.001>"}]
}
}
}
}
}
The terminal will wait for "tap" - And when the card is tapped a query to Storebox returns a predefined memberID
Use this memberID to query Diller API for member details.
Follow the existing flow to get benefits, and apply discounts to the basket at usual.
When discounts are added, and new total is calculated. Perform a regular TransferAmount to the terminal, and the payment will be completed.
{
OperID = "0000",
Type1 = 0x30, // Purchase
Amount1 = 34900, // 349 NOK (in øre)
Type2 = 0x30,
Amount2 = 0,
Type3 = 0x30,
Amount3 = 0,
HostData = "",
ArticleDetails = "",
PaymentConditionCode = "",
AuthCode = ""
}