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


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

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

POSでの明細項目取得において

カテゴリ: POS

POSでの取引などで明細項目取得においてIDが必須と有ります。

この場合1000取引に対し全データを取得する場合1000回のAPIコールが発生します。

現在データを一括で取得して処理しようかと思っているのですが、明細項目も一括で取得取得できる方法は無いのでしょうか?

トランザクション以外においても同様です。

それとも価格体系がコール数なのであえてそのような仕様にしていますか?

そうであれば必要な情報を取得する為にAPIコールするようにします。

答え

  • @2Sugar

    現在データを一括で取得して処理しようかと思っているのですが、明細項目も一括で取得取得できる方法は無いのでしょうか?

    現在一括で取得する方法はありません。

    それとも価格体系がコール数なのであえてそのような仕様にしていますか?

    こちらは、弊社サービスの負荷を考えての措置となります。


    代替案ですが、Webhookを利用して、取引を同期することをご提案します。APIと違い、コール数の上限もある程度緩和されるかと思います。

  • 解答ありがとうございます。

    Webhookも検討しましたが、

    ①過去データを取得できない。(結局一括取得する必要がある)

    ②取り漏れた場合に再取得する必要がある。(どのデータが取り漏れたか判断する為に再度一括取得する必要がある)

    という事から一括取得は必須だと考えています。

  • @2Sugar

    一括取得は必須だと考えています。

    承知しました。


    それでは最初の回答のように、一度のコールで取引1000件分を全て取得することはできないという回答となります。

    ご不便をおかけしますが、よろしくお願いいたします。