2016-03-22 3 views
0

У меня есть квадратный ордер.Квадратный заказ - это merchant_token так же, как location_id?

Я хочу получить учетную запись платежа, связанную с заказом (чтобы я мог получить itemization[]).

У меня есть payment_id с квадратного заказа. Однако мне также нужен location_id, из которого был отправлен заказ для доступа к конечной точке.

documentation неясно, где в Order я могу получить это.

Ближайший я могу найти merchant_token (который не документирован, но в ответе), но я должен быть уверен, прежде чем строить свое приложение вокруг этого предположения.

Может ли кто-нибудь уточнить?

ответ

0

Я предполагаю, что вы используете конечную точку List Orders для получения своих Order объектов? Если это так, location_id, который вы указываете на пути вашего запроса к этой конечной точке, всегда будет таким же, как и location_id для связанного платежа возвращенного заказа.

Вы должны полагаться на эту гарантию, а не на поле merchant_token, возвращаемое конечной точкой.

+0

К тому времени, когда я нахожусь в конечной точке платежа, заказы были скомпилированы в списке и не связаны с их исходными параметрами 'location_id'. Но я полагаю, что могу добавить это в свою локальную структуру данных 'Order' вручную. – dbJones

+0

Однако я хотел бы подать официальное «предложение функции». Приказ должен быть в состоянии стоять сам по себе, содержащий все необходимые данные для получения связанной информации. Особенно с учетом того, что «предметы» ордера потеряны на платежном объекте. – dbJones