Crate tinkoff_acquiring

Crate tinkoff_acquiring 

Source

Modules§

blocking

Structs§

AddCustomerRequest
AddCustomerResponse
BindCardRequest
BindCardResponse
CancelRequest
CancelResponse
Card
ChargeRequest
ChargeResponse
Config
ConfirmRequest
ConfirmResponse
FinishAuthorizeRequest
FinishAuthorizeResponse
GetCardListRequest
GetCardListResponse
GetCustomerRequest
GetCustomerResponse
GetQrRequest
GetQrResponse
GetStateRequest
GetStateResponse
InitRequest
InitResponse
Item
Receipt
RemoveCardRequest
RemoveCardResponse
RemoveCustomerRequest
RemoveCustomerResponse
TinkoffClient
TinkoffClientBuilder

Enums§

Error
ErrorCodeEnum
FailureReason
KnownError
Status
Tax
Taxation
WebhookVerifyError

Functions§

make_token
Формирование токена: берём ТОЛЬКО корневые поля (примитивы), добавляем TerminalKey и Password, сортируем по ключу, конкатенируем значения, SHA-256 hex.
top_fields_from_value
Собираем только корневые примитивы (исключая Token и вложенные объекты/массивы).
verify_webhook_token
Валидация webhook: считаем токен по корневым простым полям (без Token и без вложенных).

Type Aliases§

Cents
Result