Skip to content

KinitaL/go-atol-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

atol_client

Go клиент для АТОЛ

Usage

Создание клиента

client := atol_client.NewATOLHttpClient(
    <URL>,
    <LOGIN>,
    <PASSWORD>,
    <GROUP_CODE>,
    <API_VERSION>,
    <RETRY_COUNT>, // кол-во повторных попыток сделать http запрос в случае ошибки 
)

Получение чека

client.GetReceipt(&atol_client.GetReceiptRequestMessage{
	UUID: <UUID>,
})

Создание чека

resp, err := client.PostReceipt(&atol_client.PostReceiveRequestMessage{
    Operation: "sell", // тип операции по созданию чека (см. документацию ATOL)
    ... // другие параметры в зависимости от типа операции
    },
})

Releases

No releases published

Packages

No packages published

Languages