Square - отправить цифровую квитанцию ​​по API

Есть ли способ отправить цифровую квитанцию ​​покупателю через API?
Может быть, просто скачать шаблон цифровой квитанции через API?


person MMM    schedule 27.06.2018    source источник


Ответы (2)


Я нашел обходной путь для этого и просто разместил его на форуме разработчиков:

  1. Чеки размещаются по адресу https://squareup.com/receipt/preview/{{tenderId}. }. Чтобы получить тендерный идентификатор, после запроса на оплату вы получите ответ транзакции, содержащий объект транзакции с массивом тендеров.
  2. Используя первый элемент тендеров, вы найдете идентификатор тендера. Используйте идентификатор тендера, чтобы создать ссылку на получение.
  3. (Необязательно) Пропустите ссылку через средство сокращения, например IsGood, чтобы сохранить некоторые символы.
  4. Для отправки SMS мы используем Trumpia (API непослушный и непоследовательный, но они отвечают на ваши телефонные звонки и в тот же день назначат вам короткий код). Точно так же вы можете отправить ссылку по электронной почте.

Кажется, работает нормально, пока путь предварительного просмотра квитанции не меняется, чего я не подозревал.

Надеюсь, это может помочь некоторым из вас.

person voidmane    schedule 08.08.2018
comment
Спасибо за ответ, я проверю. - person MMM; 14.08.2018

В настоящее время нет вызовов API для отправки цифровых квитанций через Square. Если вы хотите отправить квитанцию, вы можете получить данные транзакции с помощью API и отправить их по электронной почте.

person tristansokol    schedule 27.06.2018
comment
Спасибо за ответ. Не могли бы вы показать мне API, который извлекает шаблон для стандартного отчета Square? - person MMM; 04.07.2018
comment
Нет ни одного. - person tristansokol; 04.07.2018