Интеграция
Для интеграции с API SmartGates вы можете использовать инструмент OpenAPI Generator, либо другой инструмент, поддерживающий генерацию клиента по спецификации OpenAPI.
OpenAPI - URL: https://smart-gates.net/merchant-api/v1/docs-json
Пример для PHP
git clone https://github.com/openapitools/openapi-generator
cd openapi-generator
./mvnw clean package
java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate \
-i https://smart-gates.net/merchant-api/v1/docs-json \
-g php \
-o /var/tmp/api_client
Пример для TypeScript (Node.js)
git clone https://github.com/openapitools/openapi-generator
cd openapi-generator
./mvnw clean package
java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate \
-i https://smart-gates.net/merchant-api/v1/docs-json \
-g typescript-node \
-o /var/tmp/api_client
Дополнительную информацию о генерации клиента вы можете найти в документации к инструментам: