TEO Know-Your-Customer

TEO Know-Your-Customer

0.9.0OAS 3.0

The TEO KYC project is used to control (allow/disallow) access for potential customers.
It receives access requests, meaning someone it at the main entrance at a physical store.
Based on TBD business logic we can determine whether the access will be granted or not.
As this project also has access to the door control for the respective stores it can then
also open the main door or display a suitable disallow message.

API Base URL
  • Server 1:https://smart-entry.service.qual.migros.cloud

    URL of upstream service

Additional Information
Contact MGB-UDP-Business-Services (arg_mgb-udp-business-services@mgb.ch)

Potential customer requests access to store via ECR Valina terminal

This is one of the starting points for requesting access to a store

post
https://smart-entry.service.qual.migros.cloud/migros/customer/teo/v1/auth/eft

Body

application/json
cardBrandNamestring

What type of card is it

Example:Visa

cardCountryCodestring

country code of where the card was issued

Example:CH

cardNumberEncstring

Encoded card number to have a more unique footprint

Example:AABBCCDDEEFFGHH

cardNumberPrintablestring

Partly anonymized credit card number

Example:123456xxxx4321

cardTenderNamestring

Additional card type info

Example:Visa contactless

doorIdstring

There can be multiple doors at a location. Usually at 1 meaning main entrance

Example:1

storeIdstring

From which store is the access requested

Example:A16BCZ

trackingIdstring

UUID to identify requests

Example:04a2bebf-42c7-46b3-afb3-7ec0a4866703

Response

Successful request

post/migros/customer/teo/v1/auth/eft

Body

{}
 

Potential customer requests access to store via scanning of QR code of M-APP

This is one of the starting points for requesting access to a store

post
https://smart-entry.service.qual.migros.cloud/migros/customer/teo/v1/auth/qr

Body

application/json
doorIdstring

There can be multiple doors at a location. Usually at 1 meaning main entrance

Example:1

qrValuestring

Scanned QR code from Migros App

Example:9201A11/XX9aWgESA3RzaB9fa1YAUwtlHRkCXHNkdVceZg==

storeIdstring

From which store is the access requested

Example:A16BCZ

trackingIdstring

UUID to identify requests coming from ES Security

Example:04a2bebf-42c7-46b3-afb3-7ec0a4866703

Response

Successful request

post/migros/customer/teo/v1/auth/qr

Body

{}