added bankname and terminal ID
This commit is contained in:
13
vchasno.go
13
vchasno.go
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user