Мы используем новый триггер платежа в Zapier, чтобы запустить POST для нашего URL с данными платежа, закодированными как JSON.
На этапе «Настройка публикации» данные форматируются следующим образом. :
![enter image description here](https://i.stack.imgur.com/t4i8O.png)
Фактически отправленные данные выглядят так:
"lineItemQty": "1033,1,1",
Это не слишком большая проблема для числовых массивов (просто добавьте скобки вокруг массива), но это создает проблему со строковыми массивами, такими как описания позиций.
Если у вас были данные как это:
LineItemDescription: ["Item1", "Item2", "Item3 и более"]
Zapier отправит следующее через JSON post:
LineItemDescription: «Item1, Item2, Item3 и другие»
В этом случае простое добавление скобок не решает проблему, а добавление запятых делает ручной анализ этим невозможным. Кто-нибудь еще имел дело с этим? Кажется сумасшедшим, что демонстрационные данные, которые они вам показывают, не то, что они на самом деле отправляют.