ottpay

package
v1.2.7 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package ottpay 包含ott支付相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CommonResult

type CommonResult struct {
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
	// 返回码
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// 返回结果
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CommonResult 结构体

type TvOrderQueryResultDto added in v1.2.0

type TvOrderQueryResultDto struct {
	// cpOrderNo
	CpOrderNo string `json:"cp_order_no,omitempty" xml:"cp_order_no,omitempty"`
	// orderNo
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// price
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// status
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// statusDesc
	StatusDesc string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
}

TvOrderQueryResultDto 结构体

type TvOrderResultDto added in v1.2.0

type TvOrderResultDto struct {
	// qcodeUrl
	QcodeUrl string `json:"qcode_url,omitempty" xml:"qcode_url,omitempty"`
	// 版本号
	VersionCode string `json:"version_code,omitempty" xml:"version_code,omitempty"`
	// cp本次订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// cp原始订单号
	CpOrderNo string `json:"cp_order_no,omitempty" xml:"cp_order_no,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TvOrderResultDto 结构体

type YoukuOttIotDevicelistChangeAPIRequest added in v1.2.0

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

YoukuOttIotDevicelistChangeAPIRequest iot设备列表变化接口 API请求 youku.ott.iot.devicelist.change

iot设备列表变化接口

func NewYoukuOttIotDevicelistChangeRequest

func NewYoukuOttIotDevicelistChangeRequest() *YoukuOttIotDevicelistChangeAPIRequest

NewYoukuOttIotDevicelistChangeRequest 初始化YoukuOttIotDevicelistChangeAPIRequest对象

func (YoukuOttIotDevicelistChangeAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttIotDevicelistChangeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttIotDevicelistChangeAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttIotDevicelistChangeAPIRequest) GetChangeInfo added in v1.2.0

GetChangeInfo ChangeInfo Getter

func (*YoukuOttIotDevicelistChangeAPIRequest) SetChangeInfo added in v1.2.0

func (r *YoukuOttIotDevicelistChangeAPIRequest) SetChangeInfo(_changeInfo string) error

SetChangeInfo is ChangeInfo Setter 变更信息

type YoukuOttIotDevicelistChangeAPIResponse

type YoukuOttIotDevicelistChangeAPIResponse struct {
	model.CommonResponse
	YoukuOttIotDevicelistChangeAPIResponseModel
}

YoukuOttIotDevicelistChangeAPIResponse iot设备列表变化接口 API返回值 youku.ott.iot.devicelist.change

iot设备列表变化接口

type YoukuOttIotDevicelistChangeAPIResponseModel added in v1.2.0

type YoukuOttIotDevicelistChangeAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_iot_devicelist_change_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// msgInfo
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// 成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

YoukuOttIotDevicelistChangeAPIResponseModel is iot设备列表变化接口 成功返回结果

type YoukuOttIotStatusPushAPIRequest added in v1.2.0

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

YoukuOttIotStatusPushAPIRequest iot设备状态变化通知接口 API请求 youku.ott.iot.status.push

ott iot设备状态通知

func NewYoukuOttIotStatusPushRequest

func NewYoukuOttIotStatusPushRequest() *YoukuOttIotStatusPushAPIRequest

NewYoukuOttIotStatusPushRequest 初始化YoukuOttIotStatusPushAPIRequest对象

func (YoukuOttIotStatusPushAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttIotStatusPushAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttIotStatusPushAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttIotStatusPushAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttIotStatusPushAPIRequest) GetChangeInfo added in v1.2.0

func (r YoukuOttIotStatusPushAPIRequest) GetChangeInfo() string

GetChangeInfo ChangeInfo Getter

func (*YoukuOttIotStatusPushAPIRequest) SetChangeInfo added in v1.2.0

func (r *YoukuOttIotStatusPushAPIRequest) SetChangeInfo(_changeInfo string) error

SetChangeInfo is ChangeInfo Setter 变更信息

type YoukuOttIotStatusPushAPIResponse

type YoukuOttIotStatusPushAPIResponse struct {
	model.CommonResponse
	YoukuOttIotStatusPushAPIResponseModel
}

YoukuOttIotStatusPushAPIResponse iot设备状态变化通知接口 API返回值 youku.ott.iot.status.push

ott iot设备状态通知

type YoukuOttIotStatusPushAPIResponseModel added in v1.2.0

type YoukuOttIotStatusPushAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_iot_status_push_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// msgInfo
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// 成功标识
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

YoukuOttIotStatusPushAPIResponseModel is iot设备状态变化通知接口 成功返回结果

type YoukuOttPayOrderAuthpayAPIRequest added in v1.2.0

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

YoukuOttPayOrderAuthpayAPIRequest 委托代扣服务 API请求 youku.ott.pay.order.authpay

应用中心sdk连续包月委托代扣服务

func NewYoukuOttPayOrderAuthpayRequest

func NewYoukuOttPayOrderAuthpayRequest() *YoukuOttPayOrderAuthpayAPIRequest

NewYoukuOttPayOrderAuthpayRequest 初始化YoukuOttPayOrderAuthpayAPIRequest对象

func (YoukuOttPayOrderAuthpayAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderAuthpayAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderAuthpayAPIRequest) GetBuyer added in v1.2.0

GetBuyer Buyer Getter

func (YoukuOttPayOrderAuthpayAPIRequest) GetCallbackUrl added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetCallbackUrl() string

GetCallbackUrl CallbackUrl Getter

func (YoukuOttPayOrderAuthpayAPIRequest) GetOrderNo added in v1.2.0

GetOrderNo OrderNo Getter

func (YoukuOttPayOrderAuthpayAPIRequest) GetOriginalOrderNo added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetOriginalOrderNo() string

GetOriginalOrderNo OriginalOrderNo Getter

func (YoukuOttPayOrderAuthpayAPIRequest) GetProductId added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetProductId() string

GetProductId ProductId Getter

func (*YoukuOttPayOrderAuthpayAPIRequest) SetBuyer added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetBuyer(_buyer string) error

SetBuyer is Buyer Setter cp用户名

func (*YoukuOttPayOrderAuthpayAPIRequest) SetCallbackUrl added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetCallbackUrl(_callbackUrl string) error

SetCallbackUrl is CallbackUrl Setter 回调

func (*YoukuOttPayOrderAuthpayAPIRequest) SetOrderNo added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetOrderNo(_orderNo string) error

SetOrderNo is OrderNo Setter 委托扣款cp订单号

func (*YoukuOttPayOrderAuthpayAPIRequest) SetOriginalOrderNo added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetOriginalOrderNo(_originalOrderNo string) error

SetOriginalOrderNo is OriginalOrderNo Setter 连续包月原始cp订单号

func (*YoukuOttPayOrderAuthpayAPIRequest) SetProductId added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetProductId(_productId string) error

SetProductId is ProductId Setter 已配置开通连续包月的产品id

type YoukuOttPayOrderAuthpayAPIResponse

type YoukuOttPayOrderAuthpayAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderAuthpayAPIResponseModel
}

YoukuOttPayOrderAuthpayAPIResponse 委托代扣服务 API返回值 youku.ott.pay.order.authpay

应用中心sdk连续包月委托代扣服务

type YoukuOttPayOrderAuthpayAPIResponseModel added in v1.2.0

type YoukuOttPayOrderAuthpayAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_authpay_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderAuthpayAPIResponseModel is 委托代扣服务 成功返回结果

type YoukuOttPayOrderCreateorderAPIRequest added in v1.2.0

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

YoukuOttPayOrderCreateorderAPIRequest 创建订单 API请求 youku.ott.pay.order.createorder

ottpay创建订单

func NewYoukuOttPayOrderCreateorderRequest

func NewYoukuOttPayOrderCreateorderRequest() *YoukuOttPayOrderCreateorderAPIRequest

NewYoukuOttPayOrderCreateorderRequest 初始化YoukuOttPayOrderCreateorderAPIRequest对象

func (YoukuOttPayOrderCreateorderAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderCreateorderAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderCreateorderAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderCreateorderAPIRequest) GetBuyer added in v1.2.0

GetBuyer Buyer Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetCallbackUrl added in v1.2.0

func (r YoukuOttPayOrderCreateorderAPIRequest) GetCallbackUrl() string

GetCallbackUrl CallbackUrl Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetExtra added in v1.2.0

GetExtra Extra Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetOrderNo added in v1.2.0

GetOrderNo OrderNo Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetOrderType added in v1.2.0

GetOrderType OrderType Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetPrice added in v1.2.0

GetPrice Price Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetProductId added in v1.2.0

GetProductId ProductId Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetProductName added in v1.2.0

func (r YoukuOttPayOrderCreateorderAPIRequest) GetProductName() string

GetProductName ProductName Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetRealPrice added in v1.2.0

GetRealPrice RealPrice Getter

func (*YoukuOttPayOrderCreateorderAPIRequest) SetBuyer added in v1.2.0

SetBuyer is Buyer Setter 下单账号, cp账号

func (*YoukuOttPayOrderCreateorderAPIRequest) SetCallbackUrl added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetCallbackUrl(_callbackUrl string) error

SetCallbackUrl is CallbackUrl Setter 回调接口

func (*YoukuOttPayOrderCreateorderAPIRequest) SetExtra added in v1.2.0

SetExtra is Extra Setter 订单无关的其他参数,如埋点统计的utdid, mac地址等

func (*YoukuOttPayOrderCreateorderAPIRequest) SetOrderNo added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetOrderNo(_orderNo string) error

SetOrderNo is OrderNo Setter cp订单号

func (*YoukuOttPayOrderCreateorderAPIRequest) SetOrderType added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetOrderType(_orderType int64) error

SetOrderType is OrderType Setter 订单类型,1为连续包月类型

func (*YoukuOttPayOrderCreateorderAPIRequest) SetPrice added in v1.2.0

SetPrice is Price Setter 价格, 单位:分

func (*YoukuOttPayOrderCreateorderAPIRequest) SetProductId added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetProductId(_productId string) error

SetProductId is ProductId Setter 商品id

func (*YoukuOttPayOrderCreateorderAPIRequest) SetProductName added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetProductName(_productName string) error

SetProductName is ProductName Setter 商品名称

func (*YoukuOttPayOrderCreateorderAPIRequest) SetRealPrice added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetRealPrice(_realPrice string) error

SetRealPrice is RealPrice Setter 连续包月实际参数

type YoukuOttPayOrderCreateorderAPIResponse

type YoukuOttPayOrderCreateorderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderCreateorderAPIResponseModel
}

YoukuOttPayOrderCreateorderAPIResponse 创建订单 API返回值 youku.ott.pay.order.createorder

ottpay创建订单

type YoukuOttPayOrderCreateorderAPIResponseModel added in v1.2.0

type YoukuOttPayOrderCreateorderAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_createorder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderCreateorderAPIResponseModel is 创建订单 成功返回结果

type YoukuOttPayOrderDeleteorderAPIRequest added in v1.2.0

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

YoukuOttPayOrderDeleteorderAPIRequest 退订应用中心支付订单 API请求 youku.ott.pay.order.deleteorder

应用中心sdk连续包月退订接口

func NewYoukuOttPayOrderDeleteorderRequest

func NewYoukuOttPayOrderDeleteorderRequest() *YoukuOttPayOrderDeleteorderAPIRequest

NewYoukuOttPayOrderDeleteorderRequest 初始化YoukuOttPayOrderDeleteorderAPIRequest对象

func (YoukuOttPayOrderDeleteorderAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderDeleteorderAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderDeleteorderAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderDeleteorderAPIRequest) GetBuyer added in v1.2.0

GetBuyer Buyer Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetCallbackUrl added in v1.2.0

func (r YoukuOttPayOrderDeleteorderAPIRequest) GetCallbackUrl() string

GetCallbackUrl CallbackUrl Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetExtra added in v1.2.0

GetExtra Extra Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetOrderNo added in v1.2.0

GetOrderNo OrderNo Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetOrderType added in v1.2.0

GetOrderType OrderType Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetOriginalOrderNo added in v1.2.0

func (r YoukuOttPayOrderDeleteorderAPIRequest) GetOriginalOrderNo() string

GetOriginalOrderNo OriginalOrderNo Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetProductId added in v1.2.0

GetProductId ProductId Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetProductName added in v1.2.0

func (r YoukuOttPayOrderDeleteorderAPIRequest) GetProductName() string

GetProductName ProductName Getter

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetBuyer added in v1.2.0

SetBuyer is Buyer Setter 下单账号, cp账号

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetCallbackUrl added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetCallbackUrl(_callbackUrl string) error

SetCallbackUrl is CallbackUrl Setter 回调地址

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetExtra added in v1.2.0

SetExtra is Extra Setter 订单无关的其他参数,如埋点统计的utdid, mac地址等

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetOrderNo added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetOrderNo(_orderNo string) error

SetOrderNo is OrderNo Setter cp订单号

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetOrderType added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetOrderType(_orderType int64) error

SetOrderType is OrderType Setter 订单类型,1为连续包月类型,2为取消连续包月

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetOriginalOrderNo added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetOriginalOrderNo(_originalOrderNo string) error

SetOriginalOrderNo is OriginalOrderNo Setter 连续包月原始订单

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetProductId added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetProductId(_productId string) error

SetProductId is ProductId Setter 商品id

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetProductName added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetProductName(_productName string) error

SetProductName is ProductName Setter 商品名称

type YoukuOttPayOrderDeleteorderAPIResponse

type YoukuOttPayOrderDeleteorderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderDeleteorderAPIResponseModel
}

YoukuOttPayOrderDeleteorderAPIResponse 退订应用中心支付订单 API返回值 youku.ott.pay.order.deleteorder

应用中心sdk连续包月退订接口

type YoukuOttPayOrderDeleteorderAPIResponseModel added in v1.2.0

type YoukuOttPayOrderDeleteorderAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_deleteorder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderDeleteorderAPIResponseModel is 退订应用中心支付订单 成功返回结果

type YoukuOttPayOrderQueryauthstateAPIRequest added in v1.2.0

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

YoukuOttPayOrderQueryauthstateAPIRequest 查询连包签约状态 API请求 youku.ott.pay.order.queryauthstate

查询CP用户连包商品签约状态

func NewYoukuOttPayOrderQueryauthstateRequest

func NewYoukuOttPayOrderQueryauthstateRequest() *YoukuOttPayOrderQueryauthstateAPIRequest

NewYoukuOttPayOrderQueryauthstateRequest 初始化YoukuOttPayOrderQueryauthstateAPIRequest对象

func (YoukuOttPayOrderQueryauthstateAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderQueryauthstateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderQueryauthstateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderQueryauthstateAPIRequest) GetOriginalCpOrderNo added in v1.2.0

func (r YoukuOttPayOrderQueryauthstateAPIRequest) GetOriginalCpOrderNo() string

GetOriginalCpOrderNo OriginalCpOrderNo Getter

func (*YoukuOttPayOrderQueryauthstateAPIRequest) SetOriginalCpOrderNo added in v1.2.0

func (r *YoukuOttPayOrderQueryauthstateAPIRequest) SetOriginalCpOrderNo(_originalCpOrderNo string) error

SetOriginalCpOrderNo is OriginalCpOrderNo Setter 原始签约订单号

type YoukuOttPayOrderQueryauthstateAPIResponse

type YoukuOttPayOrderQueryauthstateAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQueryauthstateAPIResponseModel
}

YoukuOttPayOrderQueryauthstateAPIResponse 查询连包签约状态 API返回值 youku.ott.pay.order.queryauthstate

查询CP用户连包商品签约状态

type YoukuOttPayOrderQueryauthstateAPIResponseModel added in v1.2.0

type YoukuOttPayOrderQueryauthstateAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_queryauthstate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

YoukuOttPayOrderQueryauthstateAPIResponseModel is 查询连包签约状态 成功返回结果

type YoukuOttPayOrderQuerycporderAPIRequest added in v1.2.0

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

YoukuOttPayOrderQuerycporderAPIRequest 查询支付订单对应cp订单号 API请求 youku.ott.pay.order.querycporder

根据支付订单查询对应cp订单号

func NewYoukuOttPayOrderQuerycporderRequest

func NewYoukuOttPayOrderQuerycporderRequest() *YoukuOttPayOrderQuerycporderAPIRequest

NewYoukuOttPayOrderQuerycporderRequest 初始化YoukuOttPayOrderQuerycporderAPIRequest对象

func (YoukuOttPayOrderQuerycporderAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderQuerycporderAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderQuerycporderAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderQuerycporderAPIRequest) GetGatewayOrder added in v1.2.0

func (r YoukuOttPayOrderQuerycporderAPIRequest) GetGatewayOrder() string

GetGatewayOrder GatewayOrder Getter

func (*YoukuOttPayOrderQuerycporderAPIRequest) SetGatewayOrder added in v1.2.0

func (r *YoukuOttPayOrderQuerycporderAPIRequest) SetGatewayOrder(_gatewayOrder string) error

SetGatewayOrder is GatewayOrder Setter 支付对应订单

type YoukuOttPayOrderQuerycporderAPIResponse

type YoukuOttPayOrderQuerycporderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQuerycporderAPIResponseModel
}

YoukuOttPayOrderQuerycporderAPIResponse 查询支付订单对应cp订单号 API返回值 youku.ott.pay.order.querycporder

根据支付订单查询对应cp订单号

type YoukuOttPayOrderQuerycporderAPIResponseModel added in v1.2.0

type YoukuOttPayOrderQuerycporderAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_querycporder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderQuerycporderAPIResponseModel is 查询支付订单对应cp订单号 成功返回结果

type YoukuOttPayOrderQueryorderAPIRequest added in v1.2.0

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

YoukuOttPayOrderQueryorderAPIRequest 查询订单 API请求 youku.ott.pay.order.queryorder

通过订单号查询订单信息

func NewYoukuOttPayOrderQueryorderRequest

func NewYoukuOttPayOrderQueryorderRequest() *YoukuOttPayOrderQueryorderAPIRequest

NewYoukuOttPayOrderQueryorderRequest 初始化YoukuOttPayOrderQueryorderAPIRequest对象

func (YoukuOttPayOrderQueryorderAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderQueryorderAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderQueryorderAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderQueryorderAPIRequest) GetOrderNo added in v1.2.0

GetOrderNo OrderNo Getter

func (*YoukuOttPayOrderQueryorderAPIRequest) SetOrderNo added in v1.2.0

func (r *YoukuOttPayOrderQueryorderAPIRequest) SetOrderNo(_orderNo string) error

SetOrderNo is OrderNo Setter 订单号

type YoukuOttPayOrderQueryorderAPIResponse

type YoukuOttPayOrderQueryorderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQueryorderAPIResponseModel
}

YoukuOttPayOrderQueryorderAPIResponse 查询订单 API返回值 youku.ott.pay.order.queryorder

通过订单号查询订单信息

type YoukuOttPayOrderQueryorderAPIResponseModel added in v1.2.0

type YoukuOttPayOrderQueryorderAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_queryorder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// status
	Data *TvOrderQueryResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderQueryorderAPIResponseModel is 查询订单 成功返回结果

type YoukuOttPayOrderQueryorderbycpAPIRequest added in v1.2.0

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

YoukuOttPayOrderQueryorderbycpAPIRequest 订单查询接口(cp订单号查询) API请求 youku.ott.pay.order.queryorderbycp

给商户服务端查询订单状态

func NewYoukuOttPayOrderQueryorderbycpRequest

func NewYoukuOttPayOrderQueryorderbycpRequest() *YoukuOttPayOrderQueryorderbycpAPIRequest

NewYoukuOttPayOrderQueryorderbycpRequest 初始化YoukuOttPayOrderQueryorderbycpAPIRequest对象

func (YoukuOttPayOrderQueryorderbycpAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderQueryorderbycpAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderQueryorderbycpAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderQueryorderbycpAPIRequest) GetCpOrderNo added in v1.2.0

GetCpOrderNo CpOrderNo Getter

func (*YoukuOttPayOrderQueryorderbycpAPIRequest) SetCpOrderNo added in v1.2.0

func (r *YoukuOttPayOrderQueryorderbycpAPIRequest) SetCpOrderNo(_cpOrderNo string) error

SetCpOrderNo is CpOrderNo Setter cp订单号

type YoukuOttPayOrderQueryorderbycpAPIResponse

type YoukuOttPayOrderQueryorderbycpAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQueryorderbycpAPIResponseModel
}

YoukuOttPayOrderQueryorderbycpAPIResponse 订单查询接口(cp订单号查询) API返回值 youku.ott.pay.order.queryorderbycp

给商户服务端查询订单状态

type YoukuOttPayOrderQueryorderbycpAPIResponseModel added in v1.2.0

type YoukuOttPayOrderQueryorderbycpAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_queryorderbycp_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderQueryResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderQueryorderbycpAPIResponseModel is 订单查询接口(cp订单号查询) 成功返回结果

Jump to

Keyboard shortcuts

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