Gerege POS Plugin хийх

POS системд plugin нэгтгэх гайд.

1App бүртгүүл

developer.gerege.mn дээр app үүсгэж, pos scope сонгоно.

2sso.gerege.mn-р нэвтрэх

// scope: openid profile pos
authorization: {
  params: { scope: "openid profile pos" }
}

3tenant_id claim авах

// ID Token-д tenant_id, tenant_role, plan орно
{
  "sub": "...",
  "tenant_id": "restaurant-govi",
  "tenant_role": "owner",
  "plan": "pro"
}

4POS API дуудах

// Бараа жагсаалт
GET api.gerege.mn/pos/v1/products
Authorization: Bearer {access_token}

// Захиалга үүсгэх
POST api.gerege.mn/pos/v1/orders
Authorization: Bearer {access_token}
{
  "items": [{"product_id": "...", "qty": 2}],
  "payment_method": "qpay"
}

// Гүйлгээ
GET api.gerege.mn/pos/v1/transactions

// Тайлан
GET api.gerege.mn/pos/v1/reports/daily