Разъяснение возмещения стоимости API Square Connect

Если продавец осуществляет возмещение, отображается ли оно как в Списке возмещений, так и в Конечная точка Получить платеж? Существуют ли ситуации, в которых он может отображаться в одном, но не в другом (например, наличными, чеком или другими типами тендеров)?

Вариант использования — это внешнее приложение, хранящее/кэширующее платежи, где возвраты должны обновлять сохраненные платежи, чтобы сохранить точные данные о продажах. Если возвраты отображаются в обоих местах, то лучшим способом обновления сохраненных платежей в этом случае использования является периодическая загрузка списка возвратов и обновление сохраненного платежа с помощью конечной точки «Получить платеж».


person MD3    schedule 07.04.2014    source источник


Ответы (1)


Независимо от типа тендера, каждый возврат доступен как из конечной точки List Refunds, так и из конечных точек List/Retrieve Payment. Ваше решение звучит как хорошее, поскольку конечная точка List Refunds является хронологической по дате возмещения, а не по дате первоначального платежа.

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

person Stephen Barlow    schedule 07.04.2014