Hospitality

Guest registration and express check-in for hotels

Collect statutory guest registration before arrival, without a passport photocopy.

Use case
Guest registration
Wallet data
PID
Authbound capability
Identity Verification
Flow
Verify
What changes

Before and after the wallet

Today

  1. Queue at the desk
  2. Photocopy passport
  3. Manual entry
  4. The room key

With the EUDI Wallet

  1. Pre-arrival link
  2. Authbound verifies
  3. Registration record
  4. The room key

The wallet changes how the evidence is collected. The step at the end stays yours.

The problem

Why this is worth changing

For the business
Front-desk time at peak hours goes into copying passports instead of serving guests.
For the user
Guests queue after travelling, and mobile check-in still ends at the desk.
For operations
Passport copies pile up in drawers and shared drives that nobody is equipped to protect.

Why the wallet helps

The guest sends the registration attributes from their wallet before they arrive. You get name, date of birth and nationality signed by the issuing state, file the statutory record, and release the room key. The desk becomes optional.

  • Registration finished before arrival, so check-in queues shrink
  • No passport photocopies in a drawer or a shared drive
  • A signed, timestamped record per stay for inspection
User journey

What actually happens

  1. 01

    You request specific attributes

  2. 02

    The user gets the request by QR or deep link

  3. 03

    The wallet shows exactly what is asked

  4. 04

    The user approves on their device

  5. 05

    The wallet presents the signed credential

  6. 06

    Authbound verifies the presentation

  7. 07

    Your backend receives a structured result

  8. 08

    Your existing workflow continues

How it works

Three steps with Authbound

  1. Step 01

    Invite before arrival

    Your pre-stay email or app links straight into the flow, so registration finishes before the guest reaches the property.

  2. Step 02

    Collect what the statute names

    Usually name, date of birth and nationality. We request only what your jurisdiction requires.

  3. Step 03

    Release the key

    A verified result unlocks the mobile key and files a signed registration record.

Technical flow

  1. Your application
  2. Authbound API
  3. Wallet request
  4. Presentation
  5. Trust and revocation checks
  6. Your backend
Technical details
const verification = await authbound.verifications.create({
  policyId: 'pol_…',      // the claims this flow requests
  customerUserRef: user.id,
});

// Your webhook then receives verification.completed
// with the verified result and its audit record.
  • Request: an OpenID4VP presentation request built from your policy.
  • Hand-off: QR code on desktop, deep link on mobile.
  • Checks: issuer against the EU trust lists, status list revocation, device binding.
  • Result: structured claims plus an audit record, delivered by webhook.
Who does what

What Authbound handles, what you handle

Authbound handles

  • The wallet request, with QR on desktop and a deep link on mobile
  • Verifying the presentation the wallet returns
  • Checking the issuer against the EU trust lists
  • Revocation and device binding checks
  • A structured result delivered to your backend
  • An audit record of every verification

Your application handles

  • Choosing which attributes the flow requests
  • Your business logic and account creation
  • The room key
  • Risk and fraud decisions
  • How long you keep the result
  • A path for users without a wallet
What's involved

Credentials, standards and rules

Wallet presents

  • PID

Regulatory context

National guest registration statutes, GDPR, eIDAS 2.0

Guest registration is set by national law, which defines the fields, the retention period and how records reach the authorities. Wallet attributes are signed by the issuing state and can fill the same fields. Submitting registrations to the authorities and deleting them on time remain your responsibility.

Northstay demo
Live demo

See the complete flow in Northstay

Hotel express check-in that satisfies guest-registration rules in one scan.

What it asks the wallet for

  • given_name
  • family_name
  • dob
  • nationality

What the business gets back

Room key
Active
Breakfast voucher
2 guests
Check-out
24 Apr · 11:00
Open the Northstay demo

Northstay is a fictional company built by Authbound. The wallet integration in it uses the real Authbound SDK.

Questions

What buyers ask

Does this meet statutory registration requirements?

You get the same attributes a photocopy would give you, signed by the issuing authority, with a verification record attached. Registration rules are national, so check the required fields and retention period per market.

What about guests from outside the EU?

They go through your existing desk process. Wallet check-in is an express lane for holders, not a replacement for the fallback.

Can this write into our PMS?

The verified attributes come back over a normal API call and webhook, so they land in a guest profile the same way any other check-in source does.

Can we keep our current check-in system?

Yes. The wallet adds an express lane in front of it and the desk stays as the fallback.

What does our system receive?

The registration attributes your jurisdiction requires, such as name, date of birth and nationality, plus a verification ID you can store with the stay record.

Does every guest need a wallet?

No. Guests without one use the desk. The more guests use the wallet, the shorter the queue gets for everyone else.

Can travel companions register too?

Each adult guest presents from their own wallet. Rules for children and accompanied guests are national, so check what your market requires.

Does it work for guests from other member states?

Yes. Every EU wallet is verified the same way, which is most of the point for hotels that host cross-border travellers.

When will guests have wallets?

Every member state has to offer a wallet by 24 December 2026. Private services that are legally or contractually required to use strong user authentication have to accept it from December 2027 when the user asks. Expect early adopters first and broad use later.

How long do we keep the registration?

As long as your national statute requires and no longer. You keep the verified fields and the verification record rather than a passport copy.

Next step

Have a different wallet use case in mind?

Tell us what you are trying to build. We will map the user journey, the credentials and the wallet interaction to an implementation.