会計時に読み取った二次元コードでのクラウド連携について
担当者様
お世話になっております。
スマレジのプラットフォームAPIを利用して以下の連携機能を開発したいと考えています。
この要件を満たすには、ネイティブアプリとwebhookを組み合わせて実現できますでしょうか?
店舗の要件
・後払いの飲食店
・オーダーシステムは独自のシステムで、会計時にGCPのcloudRunに送信される。
会計処理
・入店の際、発券した特定の情報が含まれている二次元コードを紙で受取り、(こちらは近年標準になってきてるファミレスのシステムと同様)
その紙を会計の際、スキャナーで読み取ることで
その情報をもとにスマレジアプリでcloudRunにGETリクエストした結果で、会計処理をしたい。
二次元コードの紙には以下特定の情報が含まれている。
・日時
・店舗名
・テーブル名
・テーブル受付順
ベストアンサー
-
オーダーシステムからスマレジに会計情報を飛ばして、スマレジ・アプリでお会計を行いたいというご状況でお間違いないでしょうか。
スマレジに会計情報を飛ばす場合は、仮販売機能もしくは取置き機能がございます。
仮販売ならバーコード(barcode)、取置きならレシート番号(transactionUuid)に2次元バーコードの値を入れ、その値を読み取ることでスマレジ・アプリでお会計可能です。
下記それぞれのヘルプサイトと仕様書になります。
バーコード(barcode)、レシート番号(transactionUuid)はそれぞれ入力値に制限もございますので、詳細をご確認のうえ実現可能かご検討ください。
・取置き販売をする:https://help.smaregi.jp/hc/ja/articles/202423876
API:https://www1.smaregi.dev/apidoc/#operation/createLayaway
・取引を仮登録する(仮販売):https://help.smaregi.jp/hc/ja/articles/217327597
API:https://www1.smaregi.dev/apidoc/#operation/createTemporaryTransaction
お会計後は取引のWebhookにてご確認いただくことも可能です。
仕様書:https://www1.smaregi.dev/apidoc/#operation/webhook-transactions
答え
回答ありがとうございます。
上記連携機能を開発するため、実機を使った開発・検証をしたいのですが、
ipad 、QRコードリーダーを自前で用意すれば開発可能でしょうか?
スマレジ 清谷様
回答ありがとうございます。
上記連携機能を開発するため、実機を使った開発・検証をしたいのですが、
ipad 、QRコードリーダーを自前で用意すれば開発可能でしょうか?
@YABEyuji
ご認識いただいている通り、iPad 、QRコードリーダーを用意していただければ検証可能です。
※スマレジで動作保証済みのQR読み取りができるバーコードリーダーは、一例となりますがS720がございます。
https://store-store.jp/products/detail/862
なおスマレジ・アプリについて、iPadに限らずiPhoneなどiOS端末であればインストールすることが可能です。