Можно ли с помощью Square Connect API назначить налог с продаж при создании товара? Я не вижу, как в документации, кроме второго вызова после создания элемента. Это кажется странным, так как можно получить информацию об элементе и сборах за один раз, но вы не можете создать его в одном сообщении.
Назначение комиссий элементу при создании
Ответы (2)
В настоящее время невозможно назначить плату за предмет при его создании. Как вы описываете, необходимы последующие вызовы конечной точки Apply Fee.
Я сообщил об этом ограничении команде инженеров Connect API.
person
Stephen Barlow
schedule
08.09.2014
Вам нужно использовать два API. 1. Создайте API элемента. 2. Затем извлеките идентификатор элемента из API ответа создания элемента. тогда вам нужно использовать мой скрипт:
$squareCred = array('Авторизация: носитель your_auth_token', 'Content-Type: application/json'); $apiUrl = 'https://connect.squareup.com/v1/{{location_id}} /items/{{item_id}}/fees/{{fee_id}}';
$chbig = curl_init($apiUrl);
curl_setopt($chbig, CURLOPT_TIMEOUT, 60);
curl_setopt($chbig, CURLOPT_HTTPHEADER, $squareCred);
curl_setopt($chbig, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($chbig, CURLOPT_SSL_VERIFYPEER, 0 );
curl_setopt( $chbig, CURLOPT_SSL_VERIFYHOST, 0 );
curl_setopt( $chbig, CURLOPT_RETURNTRANSFER, 1 );
$Squresult = curl_exec($chbig);
person
sohan verma
schedule
07.02.2018