leshuazf

package
v1.0.93 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiV2MerchantUpdateAuthorityResponse

type ApiV2MerchantUpdateAuthorityResponse struct {
}

type ApiV2MerchantUpdateAuthorityResult

type ApiV2MerchantUpdateAuthorityResult struct {
	Result ApiV2MerchantUpdateAuthorityResponse // 结果
	Body   []byte                               // 内容
	Http   gorequest.Response                   // 请求
	Err    error                                // 错误
}

type Client added in v1.0.47

type Client struct {
	// contains filtered or unexported fields
}

Client 乐刷

func NewClient added in v1.0.47

func NewClient(config *ConfigClient) (*Client, error)

func (*Client) ApiV2MerchantUpdateAuthority added in v1.0.47

func (c *Client) ApiV2MerchantUpdateAuthority(notMustParams ...gorequest.Params) *ApiV2MerchantUpdateAuthorityResult

ApiV2MerchantUpdateAuthority 给商户开通D0交易/结算权限接口。其中D0交易影响交易接口内t0字段能否标1,D0结算影响商户该种支付方式的秒到 https://www.yuque.com/leshuazf/doc/dbmxyi#Vw97n

func (*Client) DataArea added in v1.0.47

func (c *Client) DataArea(notMustParams ...gorequest.Params) *DataAreaResult

DataArea 代理商通过地区信息来查地区详细信息 https://www.yuque.com/leshuazf/doc/dbmxyi#YwJl7

func (*Client) DataBankBranch2 added in v1.0.47

func (c *Client) DataBankBranch2(notMustParams ...gorequest.Params) *DataBankBranch2Result

DataBankBranch2 代理商通过联行号来查支行信息 https://www.yuque.com/leshuazf/doc/dbmxyi#QYl0c

func (*Client) DataMcc added in v1.0.47

func (c *Client) DataMcc(notMustParams ...gorequest.Params) *DataMccResult

DataMcc 代理商通过MccCode来查商户类别明细 https://www.yuque.com/leshuazf/doc/dbmxyi#jRTHN

func (*Client) GetAgentId added in v1.0.47

func (c *Client) GetAgentId() string

func (*Client) GetEnvironment added in v1.0.47

func (c *Client) GetEnvironment() string

func (*Client) GetKeyAgent added in v1.0.47

func (c *Client) GetKeyAgent() string

type ConfigClient added in v1.0.47

type ConfigClient struct {
	AgentId      string // 服务商编号,由乐刷分配的接入方唯一标识,明文传输。
	Environment  string //  环境
	KeyAgent     string
	MongoDb      *dorm.MongoClient // 日志数据库
	PgsqlDb      *gorm.DB          // 日志数据库
	DatabaseName string            // 库名
}

type DataAreaResponse

type DataAreaResponse struct {
	RespCode    string `json:"respCode"`
	RespMsg     string `json:"respMsg"`
	ReqSerialNo string `json:"reqSerialNo"`
	Data        []struct {
		AreaName       string `json:"areaName"`
		AreaCode       string `json:"areaCode"`
		ParentAreaCode string `json:"parentAreaCode"`
	} `json:"data"`
}

type DataAreaResult

type DataAreaResult struct {
	Result DataAreaResponse   // 结果
	Body   []byte             // 内容
	Http   gorequest.Response // 请求
	Err    error              // 错误
}

type DataBankBranch2Response

type DataBankBranch2Response struct {
	RespCode    string `json:"respCode"`
	RespMsg     string `json:"respMsg"`
	ReqSerialNo string `json:"reqSerialNo"`
	Data        struct {
		Total    int `json:"total"`
		Page     int `json:"page"`
		PageSize int `json:"pageSize"`
		List     []struct {
			UnionpayCode       string      `json:"unionpayCode"`
			FinInstitutionCode string      `json:"finInstitutionCode"`
			BankArea           string      `json:"bankArea"`
			BankCity           string      `json:"bankCity"`
			BranchName         string      `json:"branchName"`
			CftAreaCode        string      `json:"cftAreaCode"`
			CftCityCode        string      `json:"cftCityCode"`
			UnionAreaCode      interface{} `json:"unionAreaCode"`
			UnionCityCode      interface{} `json:"unionCityCode"`
			FinInstitutionName string      `json:"finInstitutionName"`
			BankName           string      `json:"bankName"`
		} `json:"list"`
	} `json:"data"`
}

type DataBankBranch2Result

type DataBankBranch2Result struct {
	Result DataBankBranch2Response // 结果
	Body   []byte                  // 内容
	Http   gorequest.Response      // 请求
	Err    error                   // 错误
}

type DataMccResponse

type DataMccResponse struct {
	RespCode    string `json:"respCode"`
	RespMsg     string `json:"respMsg"`
	ReqSerialNo string `json:"reqSerialNo"`
	Data        []struct {
		GrandpaCode string `json:"grandpaCode"`
		GrandpaText string `json:"grandpaText"`
	} `json:"data"`
}

type DataMccResult

type DataMccResult struct {
	Result DataMccResponse    // 结果
	Body   []byte             // 内容
	Http   gorequest.Response // 请求
	Err    error              // 错误
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL