added bankname and terminal ID

This commit is contained in:
2025-10-08 16:23:44 +03:00
parent 43b1d40028
commit 854187f98e
2 changed files with 12 additions and 5 deletions

View File

@@ -38,6 +38,7 @@ type DefaultParams struct {
Taxgrp string
PayType int
DefaultTimeout time.Duration
BankName string
}
func NewClient(config Config) *Client {
@@ -101,10 +102,12 @@ type SellParams struct {
}
type CardParams struct {
Cardmask string
BankID string
RrnCode string
AuthCode string
Cardmask string
BankID string
RrnCode string
AuthCode string
TerminalID string
BankName string
}
func (c *Client) NewSellParams() *SellParamsBuilder {
@@ -230,6 +233,8 @@ func (c *Client) Sell(ctx context.Context, params SellParams) (*api.SellResponse
params.CardParams.BankID,
params.CardParams.RrnCode,
params.CardParams.AuthCode,
params.CardParams.TerminalID,
params.CardParams.BankName,
)
} else {
pay = api.NewReceiptPayCash(sum, params.Comment)