Tap2ID with Baxi.net (nets)

Edited

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 = ""
}

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.