2017-09-03 13 views
0

私は四角形と統合されたアプリケーションを作成しており、登録時に加盟店の支払い履歴をダウンロードして保存する必要があります。支払い履歴をすべてダウンロードするにはどうすればよいですか?加盟店のお支払いのすべてをダウンロード(および保存)

this PHP exampleでは、すべての支払いが引き出されるまで、著者はv1/<location>/paymentsエンドポイントを繰り返し要求します。そのエンドポイントにすべての支払いをダウンロードするための最高の/唯一の方法を繰り返し打っていますか?もしそうなら、接続APIのためのrate limitと、多くのユーザーがサインアップして、同時に全履歴のダウンロードを開始する可能性を考慮して、私のリクエストがブロックされないようにするにはどうすればよいですか?

上記の問題は、主に正方形から自分のアプリケーションへの1回の支払い同期についてです。マーチャントの支払いのセットを、マーチャントの将来の支払い額と同期させるための好ましい方法はありますか?つまり、1)申し込み時にすべての支払いをダウンロードし、2)将来の支払いが利用可能になるとダウンロードする方法。

答えて

0

v2/transactionsエンドポイントは、パフォーマンスが向上しているので、使用する必要があります。あなたはあなたのアプローチで正しいです、私はあなたがレート制限を打つ終わった場合は、堅牢なバックオフ戦略を実装することを確認します。小売業者のサイズによっては、完全な取引履歴をダウンロードするのに1分ほどかかることはありません。

トランザクションを最新の状態に保つには、定期的に新しいトランザクションを引き出して差分を取ったり、利用したりすることができます。webhooks

関連する問題