tvpay

package
v1.1.5 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

tv支付 model

https://open.taobao.com/API.htm?docId=26205&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyAuthResultDo

type ApplyAuthResultDo struct {
	// 授权方式
	AuthMode string `json:"auth_mode,omitempty" xml:"auth_mode,omitempty"`
	// 手机号
	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 二维码地址
	QrCodeUrl string `json:"qr_code_url,omitempty" xml:"qr_code_url,omitempty"`
	// qrcode
	QrCode string `json:"qr_code,omitempty" xml:"qr_code,omitempty"`
}

ApplyAuthResultDo

type GetAppInfoResultDo

type GetAppInfoResultDo struct {
	// 包名
	PackageName string `json:"package_name,omitempty" xml:"package_name,omitempty"`
	// 商户id
	PartnerId int64 `json:"partner_id,omitempty" xml:"partner_id,omitempty"`
	// 应用配置
	AppConfig *SdkAppConfigDo `json:"app_config,omitempty" xml:"app_config,omitempty"`
	// 全局配置
	GlobalConfig *SdkGlobalConfigDo `json:"global_config,omitempty" xml:"global_config,omitempty"`
}

GetAppInfoResultDo

type GetLoginInfoByOrderResultDo

type GetLoginInfoByOrderResultDo struct {
	// 登陆信息,json
	AccessData string `json:"access_data,omitempty" xml:"access_data,omitempty"`
	// 是否有登陆信息
	HasLoginInfo bool `json:"has_login_info,omitempty" xml:"has_login_info,omitempty"`
}

GetLoginInfoByOrderResultDo

type GetPartnerPayResultResultDo

type GetPartnerPayResultResultDo struct {
	// 加密串,订单详情
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

GetPartnerPayResultResultDo

type GetPromotionInfoResultDo

type GetPromotionInfoResultDo struct {
	// 是否有抽奖活动
	HasPromotionEvent bool `json:"has_promotion_event,omitempty" xml:"has_promotion_event,omitempty"`
	// 描述
	Hint string `json:"hint,omitempty" xml:"hint,omitempty"`
}

GetPromotionInfoResultDo

type PartnerPayResultDo

type PartnerPayResultDo struct {
	// 金额
	FundMoney string `json:"fund_money,omitempty" xml:"fund_money,omitempty"`
	// 金额构成
	FundMoneyCode string `json:"fund_money_code,omitempty" xml:"fund_money_code,omitempty"`
	// 手机号
	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 支付结果码
	PayCode string `json:"pay_code,omitempty" xml:"pay_code,omitempty"`
	// 支付模式码
	PayMode string `json:"pay_mode,omitempty" xml:"pay_mode,omitempty"`
}

PartnerPayResultDo

type PreCreateResultDo

type PreCreateResultDo struct {
	// 外部订单号
	OutOrderNo string `json:"out_order_no,omitempty" xml:"out_order_no,omitempty"`
	// 二维码
	QrCode string `json:"qr_code,omitempty" xml:"qr_code,omitempty"`
}

PreCreateResultDo

type QueryAuthResultDo

type QueryAuthResultDo struct {
	// 支付宝账号
	AlipayAccount string `json:"alipay_account,omitempty" xml:"alipay_account,omitempty"`
	// 授权限额
	LimitAmount int64 `json:"limit_amount,omitempty" xml:"limit_amount,omitempty"`
	// 授权状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
}

QueryAuthResultDo

type QueryPayResultResultDo

type QueryPayResultResultDo struct {
	// 支付资金组成情况
	FundMoney string `json:"fund_money,omitempty" xml:"fund_money,omitempty"`
	// 支付资金组成情况
	FundMoneyCode string `json:"fund_money_code,omitempty" xml:"fund_money_code,omitempty"`
	// 订单状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
}

QueryPayResultResultDo

type SdkAppConfigDo

type SdkAppConfigDo struct {
	// 是否上传日志
	EnableUploadLog bool `json:"enable_upload_log,omitempty" xml:"enable_upload_log,omitempty"`
	// 是否开启友盟
	EnableYoument bool `json:"enable_youment,omitempty" xml:"enable_youment,omitempty"`
	// 自定义属性
	ConfigProps string `json:"config_props,omitempty" xml:"config_props,omitempty"`
	// 是否自动登入
	EnableAutoLogin bool `json:"enable_auto_login,omitempty" xml:"enable_auto_login,omitempty"`
}

SdkAppConfigDo

type SdkGlobalConfigDo

type SdkGlobalConfigDo struct {
	// 是否询问用户要自动登录
	AskBeforeAutoLogin bool `json:"ask_before_auto_login,omitempty" xml:"ask_before_auto_login,omitempty"`
	// 如果询问,是否默认选中自动登录
	AutoLoginChecked bool `json:"auto_login_checked,omitempty" xml:"auto_login_checked,omitempty"`
	// 询问对话框样式
	AutoLoginDialogPattern int64 `json:"auto_login_dialog_pattern,omitempty" xml:"auto_login_dialog_pattern,omitempty"`
	// 是否默认展示授权二维码
	ShowAuthCodeByDefault bool `json:"show_auth_code_by_default,omitempty" xml:"show_auth_code_by_default,omitempty"`
	// h5路由属性
	H5ProxyUrl string `json:"h5_proxy_url,omitempty" xml:"h5_proxy_url,omitempty"`
}

SdkGlobalConfigDo

type TaobaoTvpayAccessDataGetAPIResponse

type TaobaoTvpayAccessDataGetAPIResponse struct {
	model.CommonResponse
	TaobaoTvpayAccessDataGetResponse
}

tv支付 API返回值 taobao.tvpay.access.data.get

在匿名用户支付后尝试为其登陆绑定的淘宝账号

type TaobaoTvpayAccessDataGetRequest

type TaobaoTvpayAccessDataGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

tv支付 API请求 taobao.tvpay.access.data.get

在匿名用户支付后尝试为其登陆绑定的淘宝账号

func NewTaobaoTvpayAccessDataGetRequest

func NewTaobaoTvpayAccessDataGetRequest() *TaobaoTvpayAccessDataGetRequest

初始化TaobaoTvpayAccessDataGetRequest对象

func (TaobaoTvpayAccessDataGetRequest) GetAccountClientVersion

func (r TaobaoTvpayAccessDataGetRequest) GetAccountClientVersion() string

AccountClientVersion Getter

func (TaobaoTvpayAccessDataGetRequest) GetApiMethodName

func (r TaobaoTvpayAccessDataGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoTvpayAccessDataGetRequest) GetApiParams

func (r TaobaoTvpayAccessDataGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoTvpayAccessDataGetRequest) GetDeviceId

func (r TaobaoTvpayAccessDataGetRequest) GetDeviceId() string

DeviceId Getter

func (TaobaoTvpayAccessDataGetRequest) GetFrom

From Getter

func (TaobaoTvpayAccessDataGetRequest) GetOutOrderNo

func (r TaobaoTvpayAccessDataGetRequest) GetOutOrderNo() string

OutOrderNo Getter

func (*TaobaoTvpayAccessDataGetRequest) SetAccountClientVersion

func (r *TaobaoTvpayAccessDataGetRequest) SetAccountClientVersion(accountClientVersion string) error

AccountClientVersion Setter 账号客户端版本

func (*TaobaoTvpayAccessDataGetRequest) SetDeviceId

func (r *TaobaoTvpayAccessDataGetRequest) SetDeviceId(deviceId string) error

DeviceId Setter 设备id

func (*TaobaoTvpayAccessDataGetRequest) SetFrom

func (r *TaobaoTvpayAccessDataGetRequest) SetFrom(from string) error

From Setter 来源

func (*TaobaoTvpayAccessDataGetRequest) SetOutOrderNo

func (r *TaobaoTvpayAccessDataGetRequest) SetOutOrderNo(outOrderNo string) error

OutOrderNo Setter 订单id

type TaobaoTvpayAccessDataGetResponse

type TaobaoTvpayAccessDataGetResponse struct {
	XMLName xml.Name `xml:"tvpay_access_data_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

tv支付 成功返回结果

type TaobaoTvpayAppinfoGetAPIResponse

type TaobaoTvpayAppinfoGetAPIResponse struct {
	model.CommonResponse
	TaobaoTvpayAppinfoGetResponse
}

tv支付获取应用信息 API返回值 taobao.tvpay.appinfo.get

tv支付获取应用信息

type TaobaoTvpayAppinfoGetRequest

type TaobaoTvpayAppinfoGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

tv支付获取应用信息 API请求 taobao.tvpay.appinfo.get

tv支付获取应用信息

func NewTaobaoTvpayAppinfoGetRequest

func NewTaobaoTvpayAppinfoGetRequest() *TaobaoTvpayAppinfoGetRequest

初始化TaobaoTvpayAppinfoGetRequest对象

func (TaobaoTvpayAppinfoGetRequest) GetApiMethodName

func (r TaobaoTvpayAppinfoGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoTvpayAppinfoGetRequest) GetApiParams

func (r TaobaoTvpayAppinfoGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoTvpayAppinfoGetRequest) GetClientVersion

func (r TaobaoTvpayAppinfoGetRequest) GetClientVersion() string

ClientVersion Getter

func (TaobaoTvpayAppinfoGetRequest) GetDeviceId

func (r TaobaoTvpayAppinfoGetRequest) GetDeviceId() string

DeviceId Getter

func (TaobaoTvpayAppinfoGetRequest) GetFrom

From Getter

func (*TaobaoTvpayAppinfoGetRequest) SetClientVersion

func (r *TaobaoTvpayAppinfoGetRequest) SetClientVersion(clientVersion string) error

ClientVersion Setter 客户端版本号

func (*TaobaoTvpayAppinfoGetRequest) SetDeviceId

func (r *TaobaoTvpayAppinfoGetRequest) SetDeviceId(deviceId string) error

DeviceId Setter 设备id

func (*TaobaoTvpayAppinfoGetRequest) SetFrom

func (r *TaobaoTvpayAppinfoGetRequest) SetFrom(from string) error

From Setter 来源

type TaobaoTvpayAppinfoGetResponse

type TaobaoTvpayAppinfoGetResponse struct {
	XMLName xml.Name `xml:"tvpay_appinfo_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

tv支付获取应用信息 成功返回结果

type TaobaoTvpayAuthApplyAPIResponse

type TaobaoTvpayAuthApplyAPIResponse struct {
	model.CommonResponse
	TaobaoTvpayAuthApplyResponse
}

tv支付申请设备授权 API返回值 taobao.tvpay.auth.apply

为用户在指定设备上申请支付授权

type TaobaoTvpayAuthApplyRequest

type TaobaoTvpayAuthApplyRequest struct {
	model.Params
	// contains filtered or unexported fields
}

tv支付申请设备授权 API请求 taobao.tvpay.auth.apply

为用户在指定设备上申请支付授权

func NewTaobaoTvpayAuthApplyRequest

func NewTaobaoTvpayAuthApplyRequest() *TaobaoTvpayAuthApplyRequest

初始化TaobaoTvpayAuthApplyRequest对象

func (TaobaoTvpayAuthApplyRequest) GetApiMethodName

func (r TaobaoTvpayAuthApplyRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoTvpayAuthApplyRequest) GetApiParams

func (r TaobaoTvpayAuthApplyRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoTvpayAuthApplyRequest) GetBizScene

func (r TaobaoTvpayAuthApplyRequest) GetBizScene() string

BizScene Getter

func (TaobaoTvpayAuthApplyRequest) GetDeviceId

func (r TaobaoTvpayAuthApplyRequest) GetDeviceId() string

DeviceId Getter

func (TaobaoTvpayAuthApplyRequest) GetFrom

func (r TaobaoTvpayAuthApplyRequest) GetFrom() string

From Getter

func (TaobaoTvpayAuthApplyRequest) GetItemName

func (r TaobaoTvpayAuthApplyRequest) GetItemName() string

ItemName Getter

func (TaobaoTvpayAuthApplyRequest) GetOperateType

func (r TaobaoTvpayAuthApplyRequest) GetOperateType() string

OperateType Getter

func (TaobaoTvpayAuthApplyRequest) GetOutApproveId

func (r TaobaoTvpayAuthApplyRequest) GetOutApproveId() string

OutApproveId Getter

func (TaobaoTvpayAuthApplyRequest) GetTotalFee

func (r TaobaoTvpayAuthApplyRequest) GetTotalFee() string

TotalFee Getter

func (*TaobaoTvpayAuthApplyRequest) SetBizScene

func (r *TaobaoTvpayAuthApplyRequest) SetBizScene(bizScene string) error

BizScene Setter 场景

func (*TaobaoTvpayAuthApplyRequest) SetDeviceId

func (r *TaobaoTvpayAuthApplyRequest) SetDeviceId(deviceId string) error

DeviceId Setter 设备id

func (*TaobaoTvpayAuthApplyRequest) SetFrom

func (r *TaobaoTvpayAuthApplyRequest) SetFrom(from string) error

From Setter 请求来源

func (*TaobaoTvpayAuthApplyRequest) SetItemName

func (r *TaobaoTvpayAuthApplyRequest) SetItemName(itemName string) error

ItemName Setter 商品名称

func (*TaobaoTvpayAuthApplyRequest) SetOperateType

func (r *TaobaoTvpayAuthApplyRequest) SetOperateType(operateType string) error

OperateType Setter 授权类型

func (*TaobaoTvpayAuthApplyRequest) SetOutApproveId

func (r *TaobaoTvpayAuthApplyRequest) SetOutApproveId(outApproveId string) error

OutApproveId Setter 外部订单号

func (*TaobaoTvpayAuthApplyRequest) SetTotalFee

func (r *TaobaoTvpayAuthApplyRequest) SetTotalFee(totalFee string) error

TotalFee Setter 金额

type TaobaoTvpayAuthApplyResponse

type TaobaoTvpayAuthApplyResponse struct {
	XMLName xml.Name `xml:"tvpay_auth_apply_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

tv支付申请设备授权 成功返回结果

type TaobaoTvpayAuthQueryAPIResponse

type TaobaoTvpayAuthQueryAPIResponse struct {
	model.CommonResponse
	TaobaoTvpayAuthQueryResponse
}

tv支付授权查询 API返回值 taobao.tvpay.auth.query

查询该用户在指定设备上是否有支付授权

type TaobaoTvpayAuthQueryRequest

type TaobaoTvpayAuthQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

tv支付授权查询 API请求 taobao.tvpay.auth.query

查询该用户在指定设备上是否有支付授权

func NewTaobaoTvpayAuthQueryRequest

func NewTaobaoTvpayAuthQueryRequest() *TaobaoTvpayAuthQueryRequest

初始化TaobaoTvpayAuthQueryRequest对象

func (TaobaoTvpayAuthQueryRequest) GetApiMethodName

func (r TaobaoTvpayAuthQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoTvpayAuthQueryRequest) GetApiParams

func (r TaobaoTvpayAuthQueryRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoTvpayAuthQueryRequest) GetBizOrderId

func (r TaobaoTvpayAuthQueryRequest) GetBizOrderId() string

BizOrderId Getter

func (TaobaoTvpayAuthQueryRequest) GetDeviceId

func (r TaobaoTvpayAuthQueryRequest) GetDeviceId() string

DeviceId Getter

func (TaobaoTvpayAuthQueryRequest) GetFrom

func (r TaobaoTvpayAuthQueryRequest) GetFrom() string

From Getter

func (TaobaoTvpayAuthQueryRequest) GetIsTao

func (r TaobaoTvpayAuthQueryRequest) GetIsTao() bool

IsTao Getter

func (TaobaoTvpayAuthQueryRequest) GetOrderNo

func (r TaobaoTvpayAuthQueryRequest) GetOrderNo() string

OrderNo Getter

func (TaobaoTvpayAuthQueryRequest) GetOutOrderNo

func (r TaobaoTvpayAuthQueryRequest) GetOutOrderNo() string

OutOrderNo Getter

func (*TaobaoTvpayAuthQueryRequest) SetBizOrderId

func (r *TaobaoTvpayAuthQueryRequest) SetBizOrderId(bizOrderId string) error

BizOrderId Setter 业务订单号

func (*TaobaoTvpayAuthQueryRequest) SetDeviceId

func (r *TaobaoTvpayAuthQueryRequest) SetDeviceId(deviceId string) error

DeviceId Setter 设备号

func (*TaobaoTvpayAuthQueryRequest) SetFrom

func (r *TaobaoTvpayAuthQueryRequest) SetFrom(from string) error

From Setter 来源

func (*TaobaoTvpayAuthQueryRequest) SetIsTao

func (r *TaobaoTvpayAuthQueryRequest) SetIsTao(isTao bool) error

IsTao Setter 是否淘系

func (*TaobaoTvpayAuthQueryRequest) SetOrderNo

func (r *TaobaoTvpayAuthQueryRequest) SetOrderNo(orderNo string) error

OrderNo Setter 支付宝订单号

func (*TaobaoTvpayAuthQueryRequest) SetOutOrderNo

func (r *TaobaoTvpayAuthQueryRequest) SetOutOrderNo(outOrderNo string) error

OutOrderNo Setter 外部订单号

type TaobaoTvpayAuthQueryResponse

type TaobaoTvpayAuthQueryResponse struct {
	XMLName xml.Name `xml:"tvpay_auth_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

tv支付授权查询 成功返回结果

type TaobaoTvpayOrderPartnerpayAPIResponse

type TaobaoTvpayOrderPartnerpayAPIResponse struct {
	model.CommonResponse
	TaobaoTvpayOrderPartnerpayResponse
}

tv支付第三方支付订单 API返回值 taobao.tvpay.order.partnerpay

tv支付第三方发起并支付订单(使用设备授权)

type TaobaoTvpayOrderPartnerpayRequest

type TaobaoTvpayOrderPartnerpayRequest struct {
	model.Params
	// contains filtered or unexported fields
}

tv支付第三方支付订单 API请求 taobao.tvpay.order.partnerpay

tv支付第三方发起并支付订单(使用设备授权)

func NewTaobaoTvpayOrderPartnerpayRequest

func NewTaobaoTvpayOrderPartnerpayRequest() *TaobaoTvpayOrderPartnerpayRequest

初始化TaobaoTvpayOrderPartnerpayRequest对象

func (TaobaoTvpayOrderPartnerpayRequest) GetApiMethodName

func (r TaobaoTvpayOrderPartnerpayRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoTvpayOrderPartnerpayRequest) GetApiParams

func (r TaobaoTvpayOrderPartnerpayRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoTvpayOrderPartnerpayRequest) GetData

Data Getter

func (TaobaoTvpayOrderPartnerpayRequest) GetDeviceId

func (r TaobaoTvpayOrderPartnerpayRequest) GetDeviceId() string

DeviceId Getter

func (TaobaoTvpayOrderPartnerpayRequest) GetFrom

From Getter

func (TaobaoTvpayOrderPartnerpayRequest) GetLicense

License Getter

func (TaobaoTvpayOrderPartnerpayRequest) GetPayType

PayType Getter

func (*TaobaoTvpayOrderPartnerpayRequest) SetData

Data Setter 订单信息

func (*TaobaoTvpayOrderPartnerpayRequest) SetDeviceId

func (r *TaobaoTvpayOrderPartnerpayRequest) SetDeviceId(deviceId string) error

DeviceId Setter 设备id

func (*TaobaoTvpayOrderPartnerpayRequest) SetFrom

From Setter 来源

func (*TaobaoTvpayOrderPartnerpayRequest) SetLicense

func (r *TaobaoTvpayOrderPartnerpayRequest) SetLicense(license string) error

License Setter 牌照方

func (*TaobaoTvpayOrderPartnerpayRequest) SetPayType

func (r *TaobaoTvpayOrderPartnerpayRequest) SetPayType(payType string) error

PayType Setter 支付方式

type TaobaoTvpayOrderPartnerpayResponse

type TaobaoTvpayOrderPartnerpayResponse struct {
	XMLName xml.Name `xml:"tvpay_order_partnerpay_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

tv支付第三方支付订单 成功返回结果

type TaobaoTvpayOrderPrecreateAPIResponse

type TaobaoTvpayOrderPrecreateAPIResponse struct {
	model.CommonResponse
	TaobaoTvpayOrderPrecreateResponse
}

tv支付预下单 API返回值 taobao.tvpay.order.precreate

tv支付预下单

type TaobaoTvpayOrderPrecreateRequest

type TaobaoTvpayOrderPrecreateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

tv支付预下单 API请求 taobao.tvpay.order.precreate

tv支付预下单

func NewTaobaoTvpayOrderPrecreateRequest

func NewTaobaoTvpayOrderPrecreateRequest() *TaobaoTvpayOrderPrecreateRequest

初始化TaobaoTvpayOrderPrecreateRequest对象

func (TaobaoTvpayOrderPrecreateRequest) GetApiMethodName

func (r TaobaoTvpayOrderPrecreateRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoTvpayOrderPrecreateRequest) GetApiParams

func (r TaobaoTvpayOrderPrecreateRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoTvpayOrderPrecreateRequest) GetData

Data Getter

func (TaobaoTvpayOrderPrecreateRequest) GetDeviceId

func (r TaobaoTvpayOrderPrecreateRequest) GetDeviceId() string

DeviceId Getter

func (TaobaoTvpayOrderPrecreateRequest) GetFrom

From Getter

func (TaobaoTvpayOrderPrecreateRequest) GetLicense

License Getter

func (*TaobaoTvpayOrderPrecreateRequest) SetData

Data Setter 订单详情

func (*TaobaoTvpayOrderPrecreateRequest) SetDeviceId

func (r *TaobaoTvpayOrderPrecreateRequest) SetDeviceId(deviceId string) error

DeviceId Setter 设备id

func (*TaobaoTvpayOrderPrecreateRequest) SetFrom

From Setter 来源

func (*TaobaoTvpayOrderPrecreateRequest) SetLicense

func (r *TaobaoTvpayOrderPrecreateRequest) SetLicense(license string) error

License Setter 牌照方

type TaobaoTvpayOrderPrecreateResponse

type TaobaoTvpayOrderPrecreateResponse struct {
	XMLName xml.Name `xml:"tvpay_order_precreate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

tv支付预下单 成功返回结果

type TaobaoTvpayOrderQueryAPIResponse

type TaobaoTvpayOrderQueryAPIResponse struct {
	model.CommonResponse
	TaobaoTvpayOrderQueryResponse
}

tv支付查询订单状态 API返回值 taobao.tvpay.order.query

tv支付查询订单状态

type TaobaoTvpayOrderQueryRequest

type TaobaoTvpayOrderQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

tv支付查询订单状态 API请求 taobao.tvpay.order.query

tv支付查询订单状态

func NewTaobaoTvpayOrderQueryRequest

func NewTaobaoTvpayOrderQueryRequest() *TaobaoTvpayOrderQueryRequest

初始化TaobaoTvpayOrderQueryRequest对象

func (TaobaoTvpayOrderQueryRequest) GetApiMethodName

func (r TaobaoTvpayOrderQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoTvpayOrderQueryRequest) GetApiParams

func (r TaobaoTvpayOrderQueryRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoTvpayOrderQueryRequest) GetBizOrderId

func (r TaobaoTvpayOrderQueryRequest) GetBizOrderId() string

BizOrderId Getter

func (TaobaoTvpayOrderQueryRequest) GetDeviceId

func (r TaobaoTvpayOrderQueryRequest) GetDeviceId() string

DeviceId Getter

func (TaobaoTvpayOrderQueryRequest) GetFrom

From Getter

func (TaobaoTvpayOrderQueryRequest) GetIsTao

func (r TaobaoTvpayOrderQueryRequest) GetIsTao() bool

IsTao Getter

func (TaobaoTvpayOrderQueryRequest) GetLicense

func (r TaobaoTvpayOrderQueryRequest) GetLicense() string

License Getter

func (TaobaoTvpayOrderQueryRequest) GetOrderNo

func (r TaobaoTvpayOrderQueryRequest) GetOrderNo() string

OrderNo Getter

func (TaobaoTvpayOrderQueryRequest) GetOrderType

func (r TaobaoTvpayOrderQueryRequest) GetOrderType() string

OrderType Getter

func (TaobaoTvpayOrderQueryRequest) GetOutOrderNo

func (r TaobaoTvpayOrderQueryRequest) GetOutOrderNo() string

OutOrderNo Getter

func (*TaobaoTvpayOrderQueryRequest) SetBizOrderId

func (r *TaobaoTvpayOrderQueryRequest) SetBizOrderId(bizOrderId string) error

BizOrderId Setter 业务订单号

func (*TaobaoTvpayOrderQueryRequest) SetDeviceId

func (r *TaobaoTvpayOrderQueryRequest) SetDeviceId(deviceId string) error

DeviceId Setter 设备id

func (*TaobaoTvpayOrderQueryRequest) SetFrom

func (r *TaobaoTvpayOrderQueryRequest) SetFrom(from string) error

From Setter 来源

func (*TaobaoTvpayOrderQueryRequest) SetIsTao

func (r *TaobaoTvpayOrderQueryRequest) SetIsTao(isTao bool) error

IsTao Setter 是否淘系

func (*TaobaoTvpayOrderQueryRequest) SetLicense

func (r *TaobaoTvpayOrderQueryRequest) SetLicense(license string) error

License Setter 牌照方

func (*TaobaoTvpayOrderQueryRequest) SetOrderNo

func (r *TaobaoTvpayOrderQueryRequest) SetOrderNo(orderNo string) error

OrderNo Setter 支付宝订单号

func (*TaobaoTvpayOrderQueryRequest) SetOrderType

func (r *TaobaoTvpayOrderQueryRequest) SetOrderType(orderType string) error

OrderType Setter 订单类型

func (*TaobaoTvpayOrderQueryRequest) SetOutOrderNo

func (r *TaobaoTvpayOrderQueryRequest) SetOutOrderNo(outOrderNo string) error

OutOrderNo Setter 外部订单号

type TaobaoTvpayOrderQueryResponse

type TaobaoTvpayOrderQueryResponse struct {
	XMLName xml.Name `xml:"tvpay_order_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

tv支付查询订单状态 成功返回结果

type TaobaoTvpayPartnerOrderQueryAPIResponse

type TaobaoTvpayPartnerOrderQueryAPIResponse struct {
	model.CommonResponse
	TaobaoTvpayPartnerOrderQueryResponse
}

商户查询订单 API返回值 taobao.tvpay.partner.order.query

给商户提供的查询订单状态的API

type TaobaoTvpayPartnerOrderQueryRequest

type TaobaoTvpayPartnerOrderQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

商户查询订单 API请求 taobao.tvpay.partner.order.query

给商户提供的查询订单状态的API

func NewTaobaoTvpayPartnerOrderQueryRequest

func NewTaobaoTvpayPartnerOrderQueryRequest() *TaobaoTvpayPartnerOrderQueryRequest

初始化TaobaoTvpayPartnerOrderQueryRequest对象

func (TaobaoTvpayPartnerOrderQueryRequest) GetApiMethodName

func (r TaobaoTvpayPartnerOrderQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoTvpayPartnerOrderQueryRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoTvpayPartnerOrderQueryRequest) GetOrderNo

OrderNo Getter

func (*TaobaoTvpayPartnerOrderQueryRequest) SetOrderNo

func (r *TaobaoTvpayPartnerOrderQueryRequest) SetOrderNo(orderNo string) error

OrderNo Setter 商户订单号

type TaobaoTvpayPartnerOrderQueryResponse

type TaobaoTvpayPartnerOrderQueryResponse struct {
	XMLName xml.Name `xml:"tvpay_partner_order_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

商户查询订单 成功返回结果

type TaobaoTvpayPromotionInfoGetAPIResponse

type TaobaoTvpayPromotionInfoGetAPIResponse struct {
	model.CommonResponse
	TaobaoTvpayPromotionInfoGetResponse
}

tv支付查询消费抽奖配置 API返回值 taobao.tvpay.promotion.info.get

查询消费抽奖配置

type TaobaoTvpayPromotionInfoGetRequest

type TaobaoTvpayPromotionInfoGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

tv支付查询消费抽奖配置 API请求 taobao.tvpay.promotion.info.get

查询消费抽奖配置

func NewTaobaoTvpayPromotionInfoGetRequest

func NewTaobaoTvpayPromotionInfoGetRequest() *TaobaoTvpayPromotionInfoGetRequest

初始化TaobaoTvpayPromotionInfoGetRequest对象

func (TaobaoTvpayPromotionInfoGetRequest) GetApiMethodName

func (r TaobaoTvpayPromotionInfoGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoTvpayPromotionInfoGetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (TaobaoTvpayPromotionInfoGetRequest) GetDeviceId

DeviceId Getter

func (TaobaoTvpayPromotionInfoGetRequest) GetExtOrderId

func (r TaobaoTvpayPromotionInfoGetRequest) GetExtOrderId() string

ExtOrderId Getter

func (TaobaoTvpayPromotionInfoGetRequest) GetFrom

From Getter

func (TaobaoTvpayPromotionInfoGetRequest) GetIsTao

IsTao Getter

func (TaobaoTvpayPromotionInfoGetRequest) GetSubject

Subject Getter

func (TaobaoTvpayPromotionInfoGetRequest) GetSubjectId

func (r TaobaoTvpayPromotionInfoGetRequest) GetSubjectId() string

SubjectId Getter

func (*TaobaoTvpayPromotionInfoGetRequest) SetDeviceId

func (r *TaobaoTvpayPromotionInfoGetRequest) SetDeviceId(deviceId string) error

DeviceId Setter 设备id

func (*TaobaoTvpayPromotionInfoGetRequest) SetExtOrderId

func (r *TaobaoTvpayPromotionInfoGetRequest) SetExtOrderId(extOrderId string) error

ExtOrderId Setter 淘系订单号

func (*TaobaoTvpayPromotionInfoGetRequest) SetFrom

From Setter 来源

func (*TaobaoTvpayPromotionInfoGetRequest) SetIsTao

func (r *TaobaoTvpayPromotionInfoGetRequest) SetIsTao(isTao bool) error

IsTao Setter 是否淘系

func (*TaobaoTvpayPromotionInfoGetRequest) SetSubject

func (r *TaobaoTvpayPromotionInfoGetRequest) SetSubject(subject string) error

Subject Setter 标题

func (*TaobaoTvpayPromotionInfoGetRequest) SetSubjectId

func (r *TaobaoTvpayPromotionInfoGetRequest) SetSubjectId(subjectId string) error

SubjectId Setter 商品id

type TaobaoTvpayPromotionInfoGetResponse

type TaobaoTvpayPromotionInfoGetResponse struct {
	XMLName xml.Name `xml:"tvpay_promotion_info_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// Top返回对象
	Result *TopResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

tv支付查询消费抽奖配置 成功返回结果

type TopResultDo

type TopResultDo struct {
	// 状态码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 结构体
	Data *GetLoginInfoByOrderResultDo `json:"data,omitempty" xml:"data,omitempty"`
	// 消息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TopResultDo

Jump to

Keyboard shortcuts

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