2016-03-22 1 views
0

私はスクエアオーダーを持っています。Square Order - merchant_tokenはlocation_idと同じですか?

注文に関連付けられた支払記録を取得したい(itemization[]を得ることができるように)。

私は正方形の順序からpayment_idを持っています。ただし、エンドポイントにアクセスするために発注されたlocation_idも必要です。

documentationは明らかではありませんが、Order私はこれを得ることができます。

最も近い私が見つけることができるmerchant_token(これは文書化されていませんが、応答)ですが、私はこの前提の周りに私のアプリケーションを構築する前に確認する必要があります。

誰でも明示できますか?

答えて

0

Orderオブジェクトを取得するためにエンドポイントList Ordersを使用しているとしますか?その場合、そのエンドポイントへのリクエストのパスに指定したlocation_idは、返品された注文に関連付けられた支払いの場合は常にlocation_idと同じになります。

エンドポイントによって返されたmerchant_tokenフィールドではなく、この保証に依存する必要があります。

+0

支払いのエンドポイントに当たっている間に、注文はリストでコンパイルされ、元の「location_id」と関連付けられなくなりました。しかし、私はローカルの 'Order'データ構造にそれを手動で追加できると思います。 – dbJones

+0

しかし、私は正式な "機能の提案"を載せたいと思います。関連する情報を得るために必要なすべてのデータを含む注文書は、それ自身で立つことができます。特に、注文 "商品"が支払対象に孤立していることを考えると、 – dbJones

関連する問題