diff --git a/README.md b/README.md index dad9f22..6f26cc8 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,9 @@ req := &tinkoff.InitRequest{ }, }, Taxation: tinkoff.TaxationUSNIncome, + Payments: &tinkoff.ReceiptPayments{ + Electronic: 60000, + }, }, Data: map[string]string{ "custom data field 1": "aasd6da78dasd9", diff --git a/receipt.go b/receipt.go index 632f9f1..c06a075 100644 --- a/receipt.go +++ b/receipt.go @@ -72,9 +72,9 @@ type ReceiptItem struct { } type ReceiptPayments struct { - Cash uint64 `json:"Cash"` - Electronic uint64 `json:"Electronic"` - AdvancePayment uint64 `json:"AdvancePayment"` - Credit uint64 `json:"Credit"` - Provision uint64 `json:"Provision"` + Cash uint64 `json:"Cash,omitempty"` // Вид оплаты "Наличные". Сумма к оплате в копейках не более 14 знаков + Electronic uint64 `json:"Electronic"` // Вид оплаты "Безналичный". + AdvancePayment uint64 `json:"AdvancePayment,omitempty"` // Вид оплаты "Предварительная оплата (Аванс)". + Credit uint64 `json:"Credit,omitempty"` // Вид оплаты "Постоплата (Кредит)" + Provision uint64 `json:"Provision,omitempty"` // Вид оплаты "Иная форма оплаты". }