スマレジ・デベロッパーズ・コミュニティはアーカイブされました。


これまでに投稿いただいた内容は引き続きご覧いただけます。

今後のお問い合わせはこちら

仮販売一覧取得の要求仕様について

現在プラットフォームAPIを用いた仮販売の登録・再登録の動作検証を行っております。

再登録において登録済みの仮販売が存在した場合、検索~ヒットしたら削除という

ロジックを組んでおりますが、この検索の部分(仮販売一覧取得を利用)について確認がございます。


[要求内容]

https://api.smaregi.dev/契約ID/pos/transactions/temporaries/?sort=transactionHeadId:desc&transaction_date_time-from=2021-04-22T00%3A00%3A00%2B09%3A00&transaction_date_time-to=2021-04-22T23%3A59%3A59%2B09%3A00

※特定の取引日時間内(例:2021/04/22)に登録された仮販売の一覧を取得する。


【確認内容】

上記要求を行った際、指定日時が要求日と同一の仮販売は問題なく取得できますが、

過去日で検索を行った場合、結果を正常に取得出来ていないように思われますので、

仮販売一覧取得の取引日時指定について仕様をご教示頂ければ幸いです。

※過去日は検索できない、指定方式が異なる等


【弊社での検証結果】

[前提]

①取引日時が2021/04/2212:41:46の仮販売データを1件登録済み。状態は通常。

②取引日時が2021/04/2012:41:46の仮販売データを1件登録済み。状態は通常。

※仮販売データの登録状況。


[検証]

①4/22に取得要求(取引日時間の範囲は2021/04/22は00:00-23:59)を実行→1件(①のデータ)を取得。

②4/22に取得要求(取引日時間の範囲は2021/04/20は00:00-23:59)を実行→ヒットせず([])。



ベストアンサー

  • 先日投稿したフォーラムですが、自己解決できましたのでご回答は不要でございます。

    お騒がせし申し訳ございませんでした。原因は仮販売一覧の取得時にtransaction_date_time-from~toを利用していた事が原因でございました。

    会計登録時にセットしている端末取引日時(terminal_tran_date_time-from~to)をパラメータで指定するようにしたら、

    過去日の仮販売データもヒットさせることができました。

    ※弊社では仮販売の登録時に端末取引日時を設定しているため。