aliospay

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package aliospay 包含AliOS支付API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseAliOSPayResponse added in v1.3.4

func ReleaseAliOSPayResponse(v *AliOSPayResponse)

ReleaseAliOSPayResponse 释放AliOSPayResponse

func ReleaseAliyunAliosPayPeriodAgreementPayAPIRequest added in v1.3.4

func ReleaseAliyunAliosPayPeriodAgreementPayAPIRequest(v *AliyunAliosPayPeriodAgreementPayAPIRequest)

ReleaseAliyunAliosPayPeriodAgreementPayAPIRequest 将 AliyunAliosPayPeriodAgreementPayAPIRequest 放入 sync.Pool

func ReleaseAliyunAliosPayPeriodAgreementPayAPIResponse added in v1.3.4

func ReleaseAliyunAliosPayPeriodAgreementPayAPIResponse(v *AliyunAliosPayPeriodAgreementPayAPIResponse)

ReleaseAliyunAliosPayPeriodAgreementPayAPIResponse 将 AliyunAliosPayPeriodAgreementPayAPIResponse 保存到 sync.Pool

func ReleaseAliyunAliosPayPeriodAgreementStatusGetAPIRequest added in v1.3.4

func ReleaseAliyunAliosPayPeriodAgreementStatusGetAPIRequest(v *AliyunAliosPayPeriodAgreementStatusGetAPIRequest)

ReleaseAliyunAliosPayPeriodAgreementStatusGetAPIRequest 将 AliyunAliosPayPeriodAgreementStatusGetAPIRequest 放入 sync.Pool

func ReleaseAliyunAliosPayPeriodAgreementStatusGetAPIResponse added in v1.3.4

func ReleaseAliyunAliosPayPeriodAgreementStatusGetAPIResponse(v *AliyunAliosPayPeriodAgreementStatusGetAPIResponse)

ReleaseAliyunAliosPayPeriodAgreementStatusGetAPIResponse 将 AliyunAliosPayPeriodAgreementStatusGetAPIResponse 保存到 sync.Pool

func ReleaseAliyunAliosPayPeriodAgreementUnsignAPIRequest added in v1.3.4

func ReleaseAliyunAliosPayPeriodAgreementUnsignAPIRequest(v *AliyunAliosPayPeriodAgreementUnsignAPIRequest)

ReleaseAliyunAliosPayPeriodAgreementUnsignAPIRequest 将 AliyunAliosPayPeriodAgreementUnsignAPIRequest 放入 sync.Pool

func ReleaseAliyunAliosPayPeriodAgreementUnsignAPIResponse added in v1.3.4

func ReleaseAliyunAliosPayPeriodAgreementUnsignAPIResponse(v *AliyunAliosPayPeriodAgreementUnsignAPIResponse)

ReleaseAliyunAliosPayPeriodAgreementUnsignAPIResponse 将 AliyunAliosPayPeriodAgreementUnsignAPIResponse 保存到 sync.Pool

func ReleaseAliyunAliosPayRecordListAPIRequest added in v1.3.4

func ReleaseAliyunAliosPayRecordListAPIRequest(v *AliyunAliosPayRecordListAPIRequest)

ReleaseAliyunAliosPayRecordListAPIRequest 将 AliyunAliosPayRecordListAPIRequest 放入 sync.Pool

func ReleaseAliyunAliosPayRecordListAPIResponse added in v1.3.4

func ReleaseAliyunAliosPayRecordListAPIResponse(v *AliyunAliosPayRecordListAPIResponse)

ReleaseAliyunAliosPayRecordListAPIResponse 将 AliyunAliosPayRecordListAPIResponse 保存到 sync.Pool

func ReleaseAliyunAliosPayRefundAPIRequest added in v1.3.4

func ReleaseAliyunAliosPayRefundAPIRequest(v *AliyunAliosPayRefundAPIRequest)

ReleaseAliyunAliosPayRefundAPIRequest 将 AliyunAliosPayRefundAPIRequest 放入 sync.Pool

func ReleaseAliyunAliosPayRefundAPIResponse added in v1.3.4

func ReleaseAliyunAliosPayRefundAPIResponse(v *AliyunAliosPayRefundAPIResponse)

ReleaseAliyunAliosPayRefundAPIResponse 将 AliyunAliosPayRefundAPIResponse 保存到 sync.Pool

func ReleaseAliyunAliosPayTokenGetAPIRequest added in v1.3.4

func ReleaseAliyunAliosPayTokenGetAPIRequest(v *AliyunAliosPayTokenGetAPIRequest)

ReleaseAliyunAliosPayTokenGetAPIRequest 将 AliyunAliosPayTokenGetAPIRequest 放入 sync.Pool

func ReleaseAliyunAliosPayTokenGetAPIResponse added in v1.3.4

func ReleaseAliyunAliosPayTokenGetAPIResponse(v *AliyunAliosPayTokenGetAPIResponse)

ReleaseAliyunAliosPayTokenGetAPIResponse 将 AliyunAliosPayTokenGetAPIResponse 保存到 sync.Pool

func ReleaseAliyunAliosPayTradeQueryAPIRequest added in v1.3.4

func ReleaseAliyunAliosPayTradeQueryAPIRequest(v *AliyunAliosPayTradeQueryAPIRequest)

ReleaseAliyunAliosPayTradeQueryAPIRequest 将 AliyunAliosPayTradeQueryAPIRequest 放入 sync.Pool

func ReleaseAliyunAliosPayTradeQueryAPIResponse added in v1.3.4

func ReleaseAliyunAliosPayTradeQueryAPIResponse(v *AliyunAliosPayTradeQueryAPIResponse)

ReleaseAliyunAliosPayTradeQueryAPIResponse 将 AliyunAliosPayTradeQueryAPIResponse 保存到 sync.Pool

func ReleaseGetPeriodAgreementStatusRequest added in v1.3.4

func ReleaseGetPeriodAgreementStatusRequest(v *GetPeriodAgreementStatusRequest)

ReleaseGetPeriodAgreementStatusRequest 释放GetPeriodAgreementStatusRequest

func ReleaseGetPeriodAgreementStatusResponse added in v1.3.4

func ReleaseGetPeriodAgreementStatusResponse(v *GetPeriodAgreementStatusResponse)

ReleaseGetPeriodAgreementStatusResponse 释放GetPeriodAgreementStatusResponse

func ReleaseGetTokenRequest added in v1.3.4

func ReleaseGetTokenRequest(v *GetTokenRequest)

ReleaseGetTokenRequest 释放GetTokenRequest

func ReleaseGetTokenResponse added in v1.3.4

func ReleaseGetTokenResponse(v *GetTokenResponse)

ReleaseGetTokenResponse 释放GetTokenResponse

func ReleasePayRecordData added in v1.3.4

func ReleasePayRecordData(v *PayRecordData)

ReleasePayRecordData 释放PayRecordData

func ReleasePeriodAgreementPayRequest added in v1.3.4

func ReleasePeriodAgreementPayRequest(v *PeriodAgreementPayRequest)

ReleasePeriodAgreementPayRequest 释放PeriodAgreementPayRequest

func ReleasePeriodAgreementPayResponse added in v1.3.4

func ReleasePeriodAgreementPayResponse(v *PeriodAgreementPayResponse)

ReleasePeriodAgreementPayResponse 释放PeriodAgreementPayResponse

func ReleasePeriodAgreementUnsignRequest added in v1.3.4

func ReleasePeriodAgreementUnsignRequest(v *PeriodAgreementUnsignRequest)

ReleasePeriodAgreementUnsignRequest 释放PeriodAgreementUnsignRequest

func ReleaseQueryTradeRequest added in v1.3.4

func ReleaseQueryTradeRequest(v *QueryTradeRequest)

ReleaseQueryTradeRequest 释放QueryTradeRequest

func ReleaseQueryTradeResponse added in v1.3.4

func ReleaseQueryTradeResponse(v *QueryTradeResponse)

ReleaseQueryTradeResponse 释放QueryTradeResponse

func ReleaseRefundRequest added in v1.3.4

func ReleaseRefundRequest(v *RefundRequest)

ReleaseRefundRequest 释放RefundRequest

func ReleaseSearchRecordRequest added in v1.3.4

func ReleaseSearchRecordRequest(v *SearchRecordRequest)

ReleaseSearchRecordRequest 释放SearchRecordRequest

func ReleaseSearchRecordResponse added in v1.3.4

func ReleaseSearchRecordResponse(v *SearchRecordResponse)

ReleaseSearchRecordResponse 释放SearchRecordResponse

Types

type AliOSPayResponse

type AliOSPayResponse struct {
	// 请求唯一id,不可重复,服务端会根据此参数防重放
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误码
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// 业务数据
	Data *PeriodAgreementPayResponse `json:"data,omitempty" xml:"data,omitempty"`
}

AliOSPayResponse 结构体

func GetAliOSPayResponse added in v1.3.4

func GetAliOSPayResponse() *AliOSPayResponse

GetAliOSPayResponse() 从对象池中获取AliOSPayResponse

type AliyunAliosPayPeriodAgreementPayAPIRequest added in v1.2.9

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

AliyunAliosPayPeriodAgreementPayAPIRequest 周期扣款支付接口 API请求 aliyun.alios.pay.period.agreement.pay

周期扣款支付接口,商户服务端通过该接口完成后续期数的支付

func GetAliyunAliosPayPeriodAgreementPayAPIRequest added in v1.3.4

func GetAliyunAliosPayPeriodAgreementPayAPIRequest() *AliyunAliosPayPeriodAgreementPayAPIRequest

GetAliyunAliosPayPeriodAgreementPayRequest 从 sync.Pool 获取 AliyunAliosPayPeriodAgreementPayAPIRequest

func NewAliyunAliosPayPeriodAgreementPayRequest added in v1.2.9

func NewAliyunAliosPayPeriodAgreementPayRequest() *AliyunAliosPayPeriodAgreementPayAPIRequest

NewAliyunAliosPayPeriodAgreementPayRequest 初始化AliyunAliosPayPeriodAgreementPayAPIRequest对象

func (AliyunAliosPayPeriodAgreementPayAPIRequest) GetApiMethodName added in v1.2.9

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliyunAliosPayPeriodAgreementPayAPIRequest) GetApiParams added in v1.2.9

func (r AliyunAliosPayPeriodAgreementPayAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AliyunAliosPayPeriodAgreementPayAPIRequest) GetPeriodAgreementPayRequest added in v1.2.9

GetPeriodAgreementPayRequest PeriodAgreementPayRequest Getter

func (AliyunAliosPayPeriodAgreementPayAPIRequest) GetRawParams added in v1.2.9

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AliyunAliosPayPeriodAgreementPayAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AliyunAliosPayPeriodAgreementPayAPIRequest) SetPeriodAgreementPayRequest added in v1.2.9

func (r *AliyunAliosPayPeriodAgreementPayAPIRequest) SetPeriodAgreementPayRequest(_periodAgreementPayRequest *PeriodAgreementPayRequest) error

SetPeriodAgreementPayRequest is PeriodAgreementPayRequest Setter 请求参数

type AliyunAliosPayPeriodAgreementPayAPIResponse added in v1.2.9

type AliyunAliosPayPeriodAgreementPayAPIResponse struct {
	model.CommonResponse
	AliyunAliosPayPeriodAgreementPayAPIResponseModel
}

AliyunAliosPayPeriodAgreementPayAPIResponse 周期扣款支付接口 API返回值 aliyun.alios.pay.period.agreement.pay

周期扣款支付接口,商户服务端通过该接口完成后续期数的支付

func GetAliyunAliosPayPeriodAgreementPayAPIResponse added in v1.3.4

func GetAliyunAliosPayPeriodAgreementPayAPIResponse() *AliyunAliosPayPeriodAgreementPayAPIResponse

GetAliyunAliosPayPeriodAgreementPayAPIResponse 从 sync.Pool 获取 AliyunAliosPayPeriodAgreementPayAPIResponse

func (*AliyunAliosPayPeriodAgreementPayAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayPeriodAgreementPayAPIResponseModel added in v1.2.9

type AliyunAliosPayPeriodAgreementPayAPIResponseModel struct {
	XMLName xml.Name `xml:"aliyun_alios_pay_period_agreement_pay_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应参数
	AliospayResponse *AliOSPayResponse `json:"aliospay_response,omitempty" xml:"aliospay_response,omitempty"`
}

AliyunAliosPayPeriodAgreementPayAPIResponseModel is 周期扣款支付接口 成功返回结果

func (*AliyunAliosPayPeriodAgreementPayAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayPeriodAgreementStatusGetAPIRequest added in v1.2.9

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

AliyunAliosPayPeriodAgreementStatusGetAPIRequest 查询周期扣款签约状态 API请求 aliyun.alios.pay.period.agreement.status.get

查询周期扣款签约状态

func GetAliyunAliosPayPeriodAgreementStatusGetAPIRequest added in v1.3.4

func GetAliyunAliosPayPeriodAgreementStatusGetAPIRequest() *AliyunAliosPayPeriodAgreementStatusGetAPIRequest

GetAliyunAliosPayPeriodAgreementStatusGetRequest 从 sync.Pool 获取 AliyunAliosPayPeriodAgreementStatusGetAPIRequest

func NewAliyunAliosPayPeriodAgreementStatusGetRequest added in v1.2.9

func NewAliyunAliosPayPeriodAgreementStatusGetRequest() *AliyunAliosPayPeriodAgreementStatusGetAPIRequest

NewAliyunAliosPayPeriodAgreementStatusGetRequest 初始化AliyunAliosPayPeriodAgreementStatusGetAPIRequest对象

func (AliyunAliosPayPeriodAgreementStatusGetAPIRequest) GetApiMethodName added in v1.2.9

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliyunAliosPayPeriodAgreementStatusGetAPIRequest) GetApiParams added in v1.2.9

GetApiParams IRequest interface 方法, 获取API参数

func (AliyunAliosPayPeriodAgreementStatusGetAPIRequest) GetGetPeriodAgreementStatusRequest added in v1.2.9

GetGetPeriodAgreementStatusRequest GetPeriodAgreementStatusRequest Getter

func (AliyunAliosPayPeriodAgreementStatusGetAPIRequest) GetRawParams added in v1.2.9

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AliyunAliosPayPeriodAgreementStatusGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AliyunAliosPayPeriodAgreementStatusGetAPIRequest) SetGetPeriodAgreementStatusRequest added in v1.2.9

func (r *AliyunAliosPayPeriodAgreementStatusGetAPIRequest) SetGetPeriodAgreementStatusRequest(_getPeriodAgreementStatusRequest *GetPeriodAgreementStatusRequest) error

SetGetPeriodAgreementStatusRequest is GetPeriodAgreementStatusRequest Setter 请求参数

type AliyunAliosPayPeriodAgreementStatusGetAPIResponse added in v1.2.9

type AliyunAliosPayPeriodAgreementStatusGetAPIResponse struct {
	model.CommonResponse
	AliyunAliosPayPeriodAgreementStatusGetAPIResponseModel
}

AliyunAliosPayPeriodAgreementStatusGetAPIResponse 查询周期扣款签约状态 API返回值 aliyun.alios.pay.period.agreement.status.get

查询周期扣款签约状态

func GetAliyunAliosPayPeriodAgreementStatusGetAPIResponse added in v1.3.4

func GetAliyunAliosPayPeriodAgreementStatusGetAPIResponse() *AliyunAliosPayPeriodAgreementStatusGetAPIResponse

GetAliyunAliosPayPeriodAgreementStatusGetAPIResponse 从 sync.Pool 获取 AliyunAliosPayPeriodAgreementStatusGetAPIResponse

func (*AliyunAliosPayPeriodAgreementStatusGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayPeriodAgreementStatusGetAPIResponseModel added in v1.2.9

type AliyunAliosPayPeriodAgreementStatusGetAPIResponseModel struct {
	XMLName xml.Name `xml:"aliyun_alios_pay_period_agreement_status_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应参数
	AliospayResponse *AliOSPayResponse `json:"aliospay_response,omitempty" xml:"aliospay_response,omitempty"`
}

AliyunAliosPayPeriodAgreementStatusGetAPIResponseModel is 查询周期扣款签约状态 成功返回结果

func (*AliyunAliosPayPeriodAgreementStatusGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayPeriodAgreementUnsignAPIRequest added in v1.2.9

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

AliyunAliosPayPeriodAgreementUnsignAPIRequest 周期扣款协议解约接口 API请求 aliyun.alios.pay.period.agreement.unsign

周期扣款协议解约接口

func GetAliyunAliosPayPeriodAgreementUnsignAPIRequest added in v1.3.4

func GetAliyunAliosPayPeriodAgreementUnsignAPIRequest() *AliyunAliosPayPeriodAgreementUnsignAPIRequest

GetAliyunAliosPayPeriodAgreementUnsignRequest 从 sync.Pool 获取 AliyunAliosPayPeriodAgreementUnsignAPIRequest

func NewAliyunAliosPayPeriodAgreementUnsignRequest added in v1.2.9

func NewAliyunAliosPayPeriodAgreementUnsignRequest() *AliyunAliosPayPeriodAgreementUnsignAPIRequest

NewAliyunAliosPayPeriodAgreementUnsignRequest 初始化AliyunAliosPayPeriodAgreementUnsignAPIRequest对象

func (AliyunAliosPayPeriodAgreementUnsignAPIRequest) GetApiMethodName added in v1.2.9

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliyunAliosPayPeriodAgreementUnsignAPIRequest) GetApiParams added in v1.2.9

GetApiParams IRequest interface 方法, 获取API参数

func (AliyunAliosPayPeriodAgreementUnsignAPIRequest) GetPeriodAgreementUnsignRequest added in v1.2.9

GetPeriodAgreementUnsignRequest PeriodAgreementUnsignRequest Getter

func (AliyunAliosPayPeriodAgreementUnsignAPIRequest) GetRawParams added in v1.2.9

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AliyunAliosPayPeriodAgreementUnsignAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AliyunAliosPayPeriodAgreementUnsignAPIRequest) SetPeriodAgreementUnsignRequest added in v1.2.9

func (r *AliyunAliosPayPeriodAgreementUnsignAPIRequest) SetPeriodAgreementUnsignRequest(_periodAgreementUnsignRequest *PeriodAgreementUnsignRequest) error

SetPeriodAgreementUnsignRequest is PeriodAgreementUnsignRequest Setter 请求参数

type AliyunAliosPayPeriodAgreementUnsignAPIResponse added in v1.2.9

type AliyunAliosPayPeriodAgreementUnsignAPIResponse struct {
	model.CommonResponse
	AliyunAliosPayPeriodAgreementUnsignAPIResponseModel
}

AliyunAliosPayPeriodAgreementUnsignAPIResponse 周期扣款协议解约接口 API返回值 aliyun.alios.pay.period.agreement.unsign

周期扣款协议解约接口

func GetAliyunAliosPayPeriodAgreementUnsignAPIResponse added in v1.3.4

func GetAliyunAliosPayPeriodAgreementUnsignAPIResponse() *AliyunAliosPayPeriodAgreementUnsignAPIResponse

GetAliyunAliosPayPeriodAgreementUnsignAPIResponse 从 sync.Pool 获取 AliyunAliosPayPeriodAgreementUnsignAPIResponse

func (*AliyunAliosPayPeriodAgreementUnsignAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayPeriodAgreementUnsignAPIResponseModel added in v1.2.9

type AliyunAliosPayPeriodAgreementUnsignAPIResponseModel struct {
	XMLName xml.Name `xml:"aliyun_alios_pay_period_agreement_unsign_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应参数
	AliospayResponse *AliOSPayResponse `json:"aliospay_response,omitempty" xml:"aliospay_response,omitempty"`
}

AliyunAliosPayPeriodAgreementUnsignAPIResponseModel is 周期扣款协议解约接口 成功返回结果

func (*AliyunAliosPayPeriodAgreementUnsignAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayRecordListAPIRequest added in v1.2.0

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

AliyunAliosPayRecordListAPIRequest 支付记录批量查询接口 API请求 aliyun.alios.pay.record.list

商户用来对账的接口

func GetAliyunAliosPayRecordListAPIRequest added in v1.3.4

func GetAliyunAliosPayRecordListAPIRequest() *AliyunAliosPayRecordListAPIRequest

GetAliyunAliosPayRecordListRequest 从 sync.Pool 获取 AliyunAliosPayRecordListAPIRequest

func NewAliyunAliosPayRecordListRequest

func NewAliyunAliosPayRecordListRequest() *AliyunAliosPayRecordListAPIRequest

NewAliyunAliosPayRecordListRequest 初始化AliyunAliosPayRecordListAPIRequest对象

func (AliyunAliosPayRecordListAPIRequest) GetApiMethodName added in v1.2.0

func (r AliyunAliosPayRecordListAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliyunAliosPayRecordListAPIRequest) GetApiParams added in v1.2.0

func (r AliyunAliosPayRecordListAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AliyunAliosPayRecordListAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AliyunAliosPayRecordListAPIRequest) GetSearchRecordRequest added in v1.2.0

func (r AliyunAliosPayRecordListAPIRequest) GetSearchRecordRequest() *SearchRecordRequest

GetSearchRecordRequest SearchRecordRequest Getter

func (*AliyunAliosPayRecordListAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AliyunAliosPayRecordListAPIRequest) SetSearchRecordRequest added in v1.2.0

func (r *AliyunAliosPayRecordListAPIRequest) SetSearchRecordRequest(_searchRecordRequest *SearchRecordRequest) error

SetSearchRecordRequest is SearchRecordRequest Setter 请求参数

type AliyunAliosPayRecordListAPIResponse

type AliyunAliosPayRecordListAPIResponse struct {
	model.CommonResponse
	AliyunAliosPayRecordListAPIResponseModel
}

AliyunAliosPayRecordListAPIResponse 支付记录批量查询接口 API返回值 aliyun.alios.pay.record.list

商户用来对账的接口

func GetAliyunAliosPayRecordListAPIResponse added in v1.3.4

func GetAliyunAliosPayRecordListAPIResponse() *AliyunAliosPayRecordListAPIResponse

GetAliyunAliosPayRecordListAPIResponse 从 sync.Pool 获取 AliyunAliosPayRecordListAPIResponse

func (*AliyunAliosPayRecordListAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayRecordListAPIResponseModel added in v1.2.0

type AliyunAliosPayRecordListAPIResponseModel struct {
	XMLName xml.Name `xml:"aliyun_alios_pay_record_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应参数
	AliospayResponse *AliOSPayResponse `json:"aliospay_response,omitempty" xml:"aliospay_response,omitempty"`
}

AliyunAliosPayRecordListAPIResponseModel is 支付记录批量查询接口 成功返回结果

func (*AliyunAliosPayRecordListAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayRefundAPIRequest added in v1.2.0

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

AliyunAliosPayRefundAPIRequest 退款接口 API请求 aliyun.alios.pay.refund

商户用来发起退款的接口

func GetAliyunAliosPayRefundAPIRequest added in v1.3.4

func GetAliyunAliosPayRefundAPIRequest() *AliyunAliosPayRefundAPIRequest

GetAliyunAliosPayRefundRequest 从 sync.Pool 获取 AliyunAliosPayRefundAPIRequest

func NewAliyunAliosPayRefundRequest

func NewAliyunAliosPayRefundRequest() *AliyunAliosPayRefundAPIRequest

NewAliyunAliosPayRefundRequest 初始化AliyunAliosPayRefundAPIRequest对象

func (AliyunAliosPayRefundAPIRequest) GetApiMethodName added in v1.2.0

func (r AliyunAliosPayRefundAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliyunAliosPayRefundAPIRequest) GetApiParams added in v1.2.0

func (r AliyunAliosPayRefundAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AliyunAliosPayRefundAPIRequest) GetRawParams added in v1.2.8

func (r AliyunAliosPayRefundAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (AliyunAliosPayRefundAPIRequest) GetRefundRequest added in v1.2.0

func (r AliyunAliosPayRefundAPIRequest) GetRefundRequest() *RefundRequest

GetRefundRequest RefundRequest Getter

func (*AliyunAliosPayRefundAPIRequest) Reset added in v1.3.4

func (r *AliyunAliosPayRefundAPIRequest) Reset()

Reset IRequest interface 方法, 清空结构体

func (*AliyunAliosPayRefundAPIRequest) SetRefundRequest added in v1.2.0

func (r *AliyunAliosPayRefundAPIRequest) SetRefundRequest(_refundRequest *RefundRequest) error

SetRefundRequest is RefundRequest Setter 请求参数

type AliyunAliosPayRefundAPIResponse

type AliyunAliosPayRefundAPIResponse struct {
	model.CommonResponse
	AliyunAliosPayRefundAPIResponseModel
}

AliyunAliosPayRefundAPIResponse 退款接口 API返回值 aliyun.alios.pay.refund

商户用来发起退款的接口

func GetAliyunAliosPayRefundAPIResponse added in v1.3.4

func GetAliyunAliosPayRefundAPIResponse() *AliyunAliosPayRefundAPIResponse

GetAliyunAliosPayRefundAPIResponse 从 sync.Pool 获取 AliyunAliosPayRefundAPIResponse

func (*AliyunAliosPayRefundAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayRefundAPIResponseModel added in v1.2.0

type AliyunAliosPayRefundAPIResponseModel struct {
	XMLName xml.Name `xml:"aliyun_alios_pay_refund_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应参数
	AliospayResponse *AliOSPayResponse `json:"aliospay_response,omitempty" xml:"aliospay_response,omitempty"`
}

AliyunAliosPayRefundAPIResponseModel is 退款接口 成功返回结果

func (*AliyunAliosPayRefundAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayTokenGetAPIRequest added in v1.2.0

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

AliyunAliosPayTokenGetAPIRequest 获取支付token API请求 aliyun.alios.pay.token.get

商户用来获取支付的授权token

func GetAliyunAliosPayTokenGetAPIRequest added in v1.3.4

func GetAliyunAliosPayTokenGetAPIRequest() *AliyunAliosPayTokenGetAPIRequest

GetAliyunAliosPayTokenGetRequest 从 sync.Pool 获取 AliyunAliosPayTokenGetAPIRequest

func NewAliyunAliosPayTokenGetRequest

func NewAliyunAliosPayTokenGetRequest() *AliyunAliosPayTokenGetAPIRequest

NewAliyunAliosPayTokenGetRequest 初始化AliyunAliosPayTokenGetAPIRequest对象

func (AliyunAliosPayTokenGetAPIRequest) GetApiMethodName added in v1.2.0

func (r AliyunAliosPayTokenGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliyunAliosPayTokenGetAPIRequest) GetApiParams added in v1.2.0

func (r AliyunAliosPayTokenGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AliyunAliosPayTokenGetAPIRequest) GetGetTokenRequest added in v1.2.0

func (r AliyunAliosPayTokenGetAPIRequest) GetGetTokenRequest() *GetTokenRequest

GetGetTokenRequest GetTokenRequest Getter

func (AliyunAliosPayTokenGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AliyunAliosPayTokenGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AliyunAliosPayTokenGetAPIRequest) SetGetTokenRequest added in v1.2.0

func (r *AliyunAliosPayTokenGetAPIRequest) SetGetTokenRequest(_getTokenRequest *GetTokenRequest) error

SetGetTokenRequest is GetTokenRequest Setter 请求参数

type AliyunAliosPayTokenGetAPIResponse

type AliyunAliosPayTokenGetAPIResponse struct {
	model.CommonResponse
	AliyunAliosPayTokenGetAPIResponseModel
}

AliyunAliosPayTokenGetAPIResponse 获取支付token API返回值 aliyun.alios.pay.token.get

商户用来获取支付的授权token

func GetAliyunAliosPayTokenGetAPIResponse added in v1.3.4

func GetAliyunAliosPayTokenGetAPIResponse() *AliyunAliosPayTokenGetAPIResponse

GetAliyunAliosPayTokenGetAPIResponse 从 sync.Pool 获取 AliyunAliosPayTokenGetAPIResponse

func (*AliyunAliosPayTokenGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayTokenGetAPIResponseModel added in v1.2.0

type AliyunAliosPayTokenGetAPIResponseModel struct {
	XMLName xml.Name `xml:"aliyun_alios_pay_token_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应参数
	AliospayResponse *AliOSPayResponse `json:"aliospay_response,omitempty" xml:"aliospay_response,omitempty"`
}

AliyunAliosPayTokenGetAPIResponseModel is 获取支付token 成功返回结果

func (*AliyunAliosPayTokenGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayTradeQueryAPIRequest added in v1.2.0

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

AliyunAliosPayTradeQueryAPIRequest 查询支付结果接口 API请求 aliyun.alios.pay.trade.query

商户用来查询支付结果接口

func GetAliyunAliosPayTradeQueryAPIRequest added in v1.3.4

func GetAliyunAliosPayTradeQueryAPIRequest() *AliyunAliosPayTradeQueryAPIRequest

GetAliyunAliosPayTradeQueryRequest 从 sync.Pool 获取 AliyunAliosPayTradeQueryAPIRequest

func NewAliyunAliosPayTradeQueryRequest

func NewAliyunAliosPayTradeQueryRequest() *AliyunAliosPayTradeQueryAPIRequest

NewAliyunAliosPayTradeQueryRequest 初始化AliyunAliosPayTradeQueryAPIRequest对象

func (AliyunAliosPayTradeQueryAPIRequest) GetApiMethodName added in v1.2.0

func (r AliyunAliosPayTradeQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AliyunAliosPayTradeQueryAPIRequest) GetApiParams added in v1.2.0

func (r AliyunAliosPayTradeQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AliyunAliosPayTradeQueryAPIRequest) GetQueryTradeRequest added in v1.2.0

func (r AliyunAliosPayTradeQueryAPIRequest) GetQueryTradeRequest() *QueryTradeRequest

GetQueryTradeRequest QueryTradeRequest Getter

func (AliyunAliosPayTradeQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AliyunAliosPayTradeQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AliyunAliosPayTradeQueryAPIRequest) SetQueryTradeRequest added in v1.2.0

func (r *AliyunAliosPayTradeQueryAPIRequest) SetQueryTradeRequest(_queryTradeRequest *QueryTradeRequest) error

SetQueryTradeRequest is QueryTradeRequest Setter 请求参数

type AliyunAliosPayTradeQueryAPIResponse

type AliyunAliosPayTradeQueryAPIResponse struct {
	model.CommonResponse
	AliyunAliosPayTradeQueryAPIResponseModel
}

AliyunAliosPayTradeQueryAPIResponse 查询支付结果接口 API返回值 aliyun.alios.pay.trade.query

商户用来查询支付结果接口

func GetAliyunAliosPayTradeQueryAPIResponse added in v1.3.4

func GetAliyunAliosPayTradeQueryAPIResponse() *AliyunAliosPayTradeQueryAPIResponse

GetAliyunAliosPayTradeQueryAPIResponse 从 sync.Pool 获取 AliyunAliosPayTradeQueryAPIResponse

func (*AliyunAliosPayTradeQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AliyunAliosPayTradeQueryAPIResponseModel added in v1.2.0

type AliyunAliosPayTradeQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"aliyun_alios_pay_trade_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应参数
	AliospayResponse *AliOSPayResponse `json:"aliospay_response,omitempty" xml:"aliospay_response,omitempty"`
}

AliyunAliosPayTradeQueryAPIResponseModel is 查询支付结果接口 成功返回结果

func (*AliyunAliosPayTradeQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type GetPeriodAgreementStatusRequest added in v1.2.9

type GetPeriodAgreementStatusRequest struct {
	// 请求唯一id,不可重复,服务端会根据此参数防重放
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 语言,en表示英文,zh表示中文
	Lang string `json:"lang,omitempty" xml:"lang,omitempty"`
	// 请求时间戳
	Time string `json:"time,omitempty" xml:"time,omitempty"`
	// 外部商户周期扣款签约码,周期扣款协议中标示用户的唯一签约编号(确保在商户系统中唯一)。格式规则:支持大写小写字母和数字,最长32位。
	ExternalPeriodAgreementCode string `json:"external_period_agreement_code,omitempty" xml:"external_period_agreement_code,omitempty"`
}

GetPeriodAgreementStatusRequest 结构体

func GetGetPeriodAgreementStatusRequest added in v1.3.4

func GetGetPeriodAgreementStatusRequest() *GetPeriodAgreementStatusRequest

GetGetPeriodAgreementStatusRequest() 从对象池中获取GetPeriodAgreementStatusRequest

type GetPeriodAgreementStatusResponse added in v1.2.9

type GetPeriodAgreementStatusResponse struct {
	// 周期扣款协议签约id
	AgreementId string `json:"agreement_id,omitempty" xml:"agreement_id,omitempty"`
	// 周期扣款协议签约状态,INIT-初始,SIGNED-已签约,UNSIGNED-已解约
	AgreementStatus string `json:"agreement_status,omitempty" xml:"agreement_status,omitempty"`
	// 协议签约时间,时间戳,单位毫秒
	SignTime int64 `json:"sign_time,omitempty" xml:"sign_time,omitempty"`
	// 协议解约时间,时间戳,单位毫秒
	UnsignTime int64 `json:"unsign_time,omitempty" xml:"unsign_time,omitempty"`
}

GetPeriodAgreementStatusResponse 结构体

func GetGetPeriodAgreementStatusResponse added in v1.3.4

func GetGetPeriodAgreementStatusResponse() *GetPeriodAgreementStatusResponse

GetGetPeriodAgreementStatusResponse() 从对象池中获取GetPeriodAgreementStatusResponse

type GetTokenRequest

type GetTokenRequest struct {
	// 请求唯一id,不可重复,服务端会根据此参数防重放
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// ORDER订单token,OTHER其他token
	TokenType string `json:"token_type,omitempty" xml:"token_type,omitempty"`
	// 订单标题
	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 业务订单号
	BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 请求时间戳
	Time string `json:"time,omitempty" xml:"time,omitempty"`
	// 语言,en表示英文,zh表示中文
	Lang string `json:"lang,omitempty" xml:"lang,omitempty"`
	// 周期扣款规则参数,周期扣款订单必传。支付系统会按照这里传入的参数提示用户,并对发起扣款的时间、金额、次数等做相应限制
	PeriodRuleParams string `json:"period_rule_params,omitempty" xml:"period_rule_params,omitempty"`
	// cp服务端支持的协议,目前只支持HTTPS
	ServiceProtocol string `json:"service_protocol,omitempty" xml:"service_protocol,omitempty"`
	// 周期扣款签约结果回调地址
	PeriodSignNotifyUrl string `json:"period_sign_notify_url,omitempty" xml:"period_sign_notify_url,omitempty"`
	// 周期扣款解约结果回调地址
	PeriodUnsignNotifyUrl string `json:"period_unsign_notify_url,omitempty" xml:"period_unsign_notify_url,omitempty"`
	// 支付结果回调通知URL
	PayNotifyUrl string `json:"pay_notify_url,omitempty" xml:"pay_notify_url,omitempty"`
	// CP的商品原始金额,不参与任何计算,仅用于展示原始金额
	OriginalAmount int64 `json:"original_amount,omitempty" xml:"original_amount,omitempty"`
	// 参与优惠计算的金额,用此字段用于让订单中部分金额不参与优惠的计算
	DiscountableAmount int64 `json:"discountable_amount,omitempty" xml:"discountable_amount,omitempty"`
	// 订单总金额
	TotalAmount int64 `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
}

GetTokenRequest 结构体

func GetGetTokenRequest added in v1.3.4

func GetGetTokenRequest() *GetTokenRequest

GetGetTokenRequest() 从对象池中获取GetTokenRequest

type GetTokenResponse

type GetTokenResponse struct {
	// 支付token
	PayToken string `json:"pay_token,omitempty" xml:"pay_token,omitempty"`
}

GetTokenResponse 结构体

func GetGetTokenResponse added in v1.3.4

func GetGetTokenResponse() *GetTokenResponse

GetGetTokenResponse() 从对象池中获取GetTokenResponse

type PayRecordData

type PayRecordData struct {
	// 业务订单号
	BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// alios支付订单id
	PayOrderId string `json:"pay_order_id,omitempty" xml:"pay_order_id,omitempty"`
	// 支付宝订单id
	AlipayTradeId string `json:"alipay_trade_id,omitempty" xml:"alipay_trade_id,omitempty"`
	// 订单标题
	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 支付结果状态,取值为:INIT初始,WAIT_BUYER_PAY : 等待用户付款。TRADE_SUCCESS:支付已经成功。 TRADE_CLOSED:未付款交易超时关闭,或支付完成后全额退款。TRADE_FINISHED交易结束,不可退款
	PayResult string `json:"pay_result,omitempty" xml:"pay_result,omitempty"`
	// 订单总金额,单位分
	TotalAmount int64 `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
	// 实收金额,单位分
	ReceiptAmount int64 `json:"receipt_amount,omitempty" xml:"receipt_amount,omitempty"`
	// 退款金额,单位分
	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// 订单创建时间,时间戳
	OrderTime int64 `json:"order_time,omitempty" xml:"order_time,omitempty"`
	// 交易支付时间,未进行支付无值,时间戳
	PaymentTime int64 `json:"payment_time,omitempty" xml:"payment_time,omitempty"`
}

PayRecordData 结构体

func GetPayRecordData added in v1.3.4

func GetPayRecordData() *PayRecordData

GetPayRecordData() 从对象池中获取PayRecordData

type PeriodAgreementPayRequest added in v1.2.9

type PeriodAgreementPayRequest struct {
	// 请求唯一id,不可重复,服务端会根据此参数防重放
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 语言,en表示英文,zh表示中文
	Lang string `json:"lang,omitempty" xml:"lang,omitempty"`
	// 请求时间戳
	Time string `json:"time,omitempty" xml:"time,omitempty"`
	// 业务订单号
	BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 订单标题
	Subject string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 外部商户周期扣款签约码,周期扣款协议中标示用户的唯一签约编号(确保在商户系统中唯一)。格式规则:支持大写小写字母和数字,最长32位
	ExternalPeriodAgreementCode string `json:"external_period_agreement_code,omitempty" xml:"external_period_agreement_code,omitempty"`
	// cp服务端支持的协议,目前只支持HTTPS
	ServiceProtocol string `json:"service_protocol,omitempty" xml:"service_protocol,omitempty"`
	// 支付结果回调通知URL
	PayNotifyUrl string `json:"pay_notify_url,omitempty" xml:"pay_notify_url,omitempty"`
	// 订单总金额,单位为分
	TotalAmount int64 `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
}

PeriodAgreementPayRequest 结构体

func GetPeriodAgreementPayRequest added in v1.3.4

func GetPeriodAgreementPayRequest() *PeriodAgreementPayRequest

GetPeriodAgreementPayRequest() 从对象池中获取PeriodAgreementPayRequest

type PeriodAgreementPayResponse added in v1.2.9

type PeriodAgreementPayResponse struct {
	// 斑马支付单Id
	PayOrderId string `json:"pay_order_id,omitempty" xml:"pay_order_id,omitempty"`
}

PeriodAgreementPayResponse 结构体

func GetPeriodAgreementPayResponse added in v1.3.4

func GetPeriodAgreementPayResponse() *PeriodAgreementPayResponse

GetPeriodAgreementPayResponse() 从对象池中获取PeriodAgreementPayResponse

type PeriodAgreementUnsignRequest added in v1.2.9

type PeriodAgreementUnsignRequest struct {
	// 请求唯一id,不可重复,服务端会根据此参数防重放
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 语言,en表示英文,zh表示中文
	Lang string `json:"lang,omitempty" xml:"lang,omitempty"`
	// 请求时间戳
	Time string `json:"time,omitempty" xml:"time,omitempty"`
	// 外部商户周期扣款签约码,周期扣款协议中标示用户的唯一签约编号(确保在商户系统中唯一)。格式规则:支持大写小写字母和数字,最长32位。
	ExternalPeriodAgreementCode string `json:"external_period_agreement_code,omitempty" xml:"external_period_agreement_code,omitempty"`
	// cp服务端支持的协议,目前只支持HTTPS
	ServiceProtocol string `json:"service_protocol,omitempty" xml:"service_protocol,omitempty"`
	// 周期扣款解约结果回调地址
	PeriodUnsignNotifyUrl string `json:"period_unsign_notify_url,omitempty" xml:"period_unsign_notify_url,omitempty"`
}

PeriodAgreementUnsignRequest 结构体

func GetPeriodAgreementUnsignRequest added in v1.3.4

func GetPeriodAgreementUnsignRequest() *PeriodAgreementUnsignRequest

GetPeriodAgreementUnsignRequest() 从对象池中获取PeriodAgreementUnsignRequest

type QueryTradeRequest

type QueryTradeRequest struct {
	// 请求唯一id,不可重复,服务端会根据此参数防重放
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 语言,en表示英文,zh表示中文
	Lang string `json:"lang,omitempty" xml:"lang,omitempty"`
	// 发送请求的时间戳
	Time string `json:"time,omitempty" xml:"time,omitempty"`
	// 业务订单号
	BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// alios支付订单id
	PayOrderId string `json:"pay_order_id,omitempty" xml:"pay_order_id,omitempty"`
}

QueryTradeRequest 结构体

func GetQueryTradeRequest added in v1.3.4

func GetQueryTradeRequest() *QueryTradeRequest

GetQueryTradeRequest() 从对象池中获取QueryTradeRequest

type QueryTradeResponse

type QueryTradeResponse struct {
	// 支付结果状态,取值为:INIT初始,WAIT_BUYER_PAY : 等待用户付款。TRADE_SUCCESS:支付已经成功。 TRADE_CLOSED:未付款交易超时关闭,或支付完成后全额退款。TRADE_FINISHED交易结束,不可退款
	PayResult string `json:"pay_result,omitempty" xml:"pay_result,omitempty"`
	// 支付方式,SCAN-扫码,AUTH-免密支付,APP-手机支付,ALL_DEDUCTION-全额抵扣,SIGN_AND_PAY-签约并支付,WAP-手机网页支付,PERIOD_PAY-周期扣款
	PayWay string `json:"pay_way,omitempty" xml:"pay_way,omitempty"`
	// 斑马支付单Id
	PayOrderId string `json:"pay_order_id,omitempty" xml:"pay_order_id,omitempty"`
	// 业务订单号
	BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 支付渠道,ALIPAY支付宝,WECHAT微信
	PayChannel string `json:"pay_channel,omitempty" xml:"pay_channel,omitempty"`
	// 支付渠道交易流水号
	ExtraTradeNo string `json:"extra_trade_no,omitempty" xml:"extra_trade_no,omitempty"`
	// 交易支付时间,未进行支付无值,时间戳
	PaymentTime int64 `json:"payment_time,omitempty" xml:"payment_time,omitempty"`
	// 实收金额,单位分
	ReceiptAmount int64 `json:"receipt_amount,omitempty" xml:"receipt_amount,omitempty"`
	// 订单总金额,单位分
	TotalAmount int64 `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
	// 订单创建时间,时间戳毫秒格式
	OrderTime int64 `json:"order_time,omitempty" xml:"order_time,omitempty"`
	// 退款时间,时间戳毫秒格式
	GmtRefund int64 `json:"gmt_refund,omitempty" xml:"gmt_refund,omitempty"`
	// 退款金额,单位为分
	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// 补差金额,单位为分
	ReplenishAmount int64 `json:"replenish_amount,omitempty" xml:"replenish_amount,omitempty"`
}

QueryTradeResponse 结构体

func GetQueryTradeResponse added in v1.3.4

func GetQueryTradeResponse() *QueryTradeResponse

GetQueryTradeResponse() 从对象池中获取QueryTradeResponse

type RefundRequest

type RefundRequest struct {
	// 请求唯一id,不可重复,服务端会根据此参数防重放
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 语言,en表示英文,zh表示中文
	Lang string `json:"lang,omitempty" xml:"lang,omitempty"`
	// 请求时间戳
	Time string `json:"time,omitempty" xml:"time,omitempty"`
	// 业务订单号
	BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 退款原因
	RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// 标识一次退款请求,保证唯一
	OutRequestNo string `json:"out_request_no,omitempty" xml:"out_request_no,omitempty"`
	// 退款金额,单位分
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
}

RefundRequest 结构体

func GetRefundRequest added in v1.3.4

func GetRefundRequest() *RefundRequest

GetRefundRequest() 从对象池中获取RefundRequest

type SearchRecordRequest

type SearchRecordRequest struct {
	// 请求唯一id,不可重复,服务端会根据此参数防重放
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 语言,en表示英文,zh表示中文
	Lang string `json:"lang,omitempty" xml:"lang,omitempty"`
	// 发送请求的时间戳
	Time string `json:"time,omitempty" xml:"time,omitempty"`
	// 起始时间,时间戳
	BeginTime int64 `json:"begin_time,omitempty" xml:"begin_time,omitempty"`
	// 结束时间,时间戳
	EndTime int64 `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 分页偏移量,默认0
	Offset int64 `json:"offset,omitempty" xml:"offset,omitempty"`
	// 每页数量,默认100
	Size int64 `json:"size,omitempty" xml:"size,omitempty"`
}

SearchRecordRequest 结构体

func GetSearchRecordRequest added in v1.3.4

func GetSearchRecordRequest() *SearchRecordRequest

GetSearchRecordRequest() 从对象池中获取SearchRecordRequest

type SearchRecordResponse

type SearchRecordResponse struct {
	// 支付记录列表
	Datas []PayRecordData `json:"datas,omitempty" xml:"datas>pay_record_data,omitempty"`
	// 总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
}

SearchRecordResponse 结构体

func GetSearchRecordResponse added in v1.3.4

func GetSearchRecordResponse() *SearchRecordResponse

GetSearchRecordResponse() 从对象池中获取SearchRecordResponse

Jump to

Keyboard shortcuts

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