Documentation
¶
Index ¶
- type AliOSPayResponse
- type AliyunAliosPayRecordListAPIResponse
- type AliyunAliosPayRecordListRequest
- func (r AliyunAliosPayRecordListRequest) GetApiMethodName() string
- func (r AliyunAliosPayRecordListRequest) GetApiParams() url.Values
- func (r AliyunAliosPayRecordListRequest) GetSearchRecordRequest() *SearchRecordRequest
- func (r *AliyunAliosPayRecordListRequest) SetSearchRecordRequest(searchRecordRequest *SearchRecordRequest) error
- type AliyunAliosPayRecordListResponse
- type AliyunAliosPayRefundAPIResponse
- type AliyunAliosPayRefundRequest
- type AliyunAliosPayRefundResponse
- type AliyunAliosPayTokenGetAPIResponse
- type AliyunAliosPayTokenGetRequest
- func (r AliyunAliosPayTokenGetRequest) GetApiMethodName() string
- func (r AliyunAliosPayTokenGetRequest) GetApiParams() url.Values
- func (r AliyunAliosPayTokenGetRequest) GetGetTokenRequest() *GetTokenRequest
- func (r *AliyunAliosPayTokenGetRequest) SetGetTokenRequest(getTokenRequest *GetTokenRequest) error
- type AliyunAliosPayTokenGetResponse
- type AliyunAliosPayTradeQueryAPIResponse
- type AliyunAliosPayTradeQueryRequest
- func (r AliyunAliosPayTradeQueryRequest) GetApiMethodName() string
- func (r AliyunAliosPayTradeQueryRequest) GetApiParams() url.Values
- func (r AliyunAliosPayTradeQueryRequest) GetQueryTradeRequest() *QueryTradeRequest
- func (r *AliyunAliosPayTradeQueryRequest) SetQueryTradeRequest(queryTradeRequest *QueryTradeRequest) error
- type AliyunAliosPayTradeQueryResponse
- type GetTokenRequest
- type GetTokenResponse
- type PayRecordData
- type QueryTradeRequest
- type QueryTradeResponse
- type RefundRequest
- type SearchRecordRequest
- type SearchRecordResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliOSPayResponse ¶
type AliOSPayResponse struct { // 请求唯一id,不可重复,服务端会根据此参数防重放 TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"` // 错误码 Code int64 `json:"code,omitempty" xml:"code,omitempty"` // 错误信息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 业务数据 Data *SearchRecordResponse `json:"data,omitempty" xml:"data,omitempty"` }
AliOSPayResponse
type AliyunAliosPayRecordListAPIResponse ¶
type AliyunAliosPayRecordListAPIResponse struct { model.CommonResponse AliyunAliosPayRecordListResponse }
支付记录批量查询接口 API返回值 aliyun.alios.pay.record.list
商户用来对账的接口
type AliyunAliosPayRecordListRequest ¶
type AliyunAliosPayRecordListRequest struct { model.Params // contains filtered or unexported fields }
支付记录批量查询接口 API请求 aliyun.alios.pay.record.list
商户用来对账的接口
func NewAliyunAliosPayRecordListRequest ¶
func NewAliyunAliosPayRecordListRequest() *AliyunAliosPayRecordListRequest
初始化AliyunAliosPayRecordListRequest对象
func (AliyunAliosPayRecordListRequest) GetApiMethodName ¶
func (r AliyunAliosPayRecordListRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliyunAliosPayRecordListRequest) GetApiParams ¶
func (r AliyunAliosPayRecordListRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliyunAliosPayRecordListRequest) GetSearchRecordRequest ¶
func (r AliyunAliosPayRecordListRequest) GetSearchRecordRequest() *SearchRecordRequest
SearchRecordRequest Getter
func (*AliyunAliosPayRecordListRequest) SetSearchRecordRequest ¶
func (r *AliyunAliosPayRecordListRequest) SetSearchRecordRequest(searchRecordRequest *SearchRecordRequest) error
SearchRecordRequest Setter 请求参数
type AliyunAliosPayRecordListResponse ¶
type AliyunAliosPayRecordListResponse 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"` }
支付记录批量查询接口 成功返回结果
type AliyunAliosPayRefundAPIResponse ¶
type AliyunAliosPayRefundAPIResponse struct { model.CommonResponse AliyunAliosPayRefundResponse }
退款接口 API返回值 aliyun.alios.pay.refund
商户用来发起退款的接口
type AliyunAliosPayRefundRequest ¶
退款接口 API请求 aliyun.alios.pay.refund
商户用来发起退款的接口
func NewAliyunAliosPayRefundRequest ¶
func NewAliyunAliosPayRefundRequest() *AliyunAliosPayRefundRequest
初始化AliyunAliosPayRefundRequest对象
func (AliyunAliosPayRefundRequest) GetApiMethodName ¶
func (r AliyunAliosPayRefundRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliyunAliosPayRefundRequest) GetApiParams ¶
func (r AliyunAliosPayRefundRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliyunAliosPayRefundRequest) GetRefundRequest ¶
func (r AliyunAliosPayRefundRequest) GetRefundRequest() *RefundRequest
RefundRequest Getter
func (*AliyunAliosPayRefundRequest) SetRefundRequest ¶
func (r *AliyunAliosPayRefundRequest) SetRefundRequest(refundRequest *RefundRequest) error
RefundRequest Setter 请求参数
type AliyunAliosPayRefundResponse ¶
type AliyunAliosPayRefundResponse 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"` }
退款接口 成功返回结果
type AliyunAliosPayTokenGetAPIResponse ¶
type AliyunAliosPayTokenGetAPIResponse struct { model.CommonResponse AliyunAliosPayTokenGetResponse }
获取支付token API返回值 aliyun.alios.pay.token.get
商户用来获取支付的授权token
type AliyunAliosPayTokenGetRequest ¶
type AliyunAliosPayTokenGetRequest struct { model.Params // contains filtered or unexported fields }
获取支付token API请求 aliyun.alios.pay.token.get
商户用来获取支付的授权token
func NewAliyunAliosPayTokenGetRequest ¶
func NewAliyunAliosPayTokenGetRequest() *AliyunAliosPayTokenGetRequest
初始化AliyunAliosPayTokenGetRequest对象
func (AliyunAliosPayTokenGetRequest) GetApiMethodName ¶
func (r AliyunAliosPayTokenGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliyunAliosPayTokenGetRequest) GetApiParams ¶
func (r AliyunAliosPayTokenGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliyunAliosPayTokenGetRequest) GetGetTokenRequest ¶
func (r AliyunAliosPayTokenGetRequest) GetGetTokenRequest() *GetTokenRequest
GetTokenRequest Getter
func (*AliyunAliosPayTokenGetRequest) SetGetTokenRequest ¶
func (r *AliyunAliosPayTokenGetRequest) SetGetTokenRequest(getTokenRequest *GetTokenRequest) error
GetTokenRequest Setter 请求参数
type AliyunAliosPayTokenGetResponse ¶
type AliyunAliosPayTokenGetResponse 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"` }
获取支付token 成功返回结果
type AliyunAliosPayTradeQueryAPIResponse ¶
type AliyunAliosPayTradeQueryAPIResponse struct { model.CommonResponse AliyunAliosPayTradeQueryResponse }
查询支付结果接口 API返回值 aliyun.alios.pay.trade.query
商户用来查询支付结果接口
type AliyunAliosPayTradeQueryRequest ¶
type AliyunAliosPayTradeQueryRequest struct { model.Params // contains filtered or unexported fields }
查询支付结果接口 API请求 aliyun.alios.pay.trade.query
商户用来查询支付结果接口
func NewAliyunAliosPayTradeQueryRequest ¶
func NewAliyunAliosPayTradeQueryRequest() *AliyunAliosPayTradeQueryRequest
初始化AliyunAliosPayTradeQueryRequest对象
func (AliyunAliosPayTradeQueryRequest) GetApiMethodName ¶
func (r AliyunAliosPayTradeQueryRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AliyunAliosPayTradeQueryRequest) GetApiParams ¶
func (r AliyunAliosPayTradeQueryRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AliyunAliosPayTradeQueryRequest) GetQueryTradeRequest ¶
func (r AliyunAliosPayTradeQueryRequest) GetQueryTradeRequest() *QueryTradeRequest
QueryTradeRequest Getter
func (*AliyunAliosPayTradeQueryRequest) SetQueryTradeRequest ¶
func (r *AliyunAliosPayTradeQueryRequest) SetQueryTradeRequest(queryTradeRequest *QueryTradeRequest) error
QueryTradeRequest Setter 请求参数
type AliyunAliosPayTradeQueryResponse ¶
type AliyunAliosPayTradeQueryResponse 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"` }
查询支付结果接口 成功返回结果
type GetTokenRequest ¶
type GetTokenRequest 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"` // 订单总金额 TotalAmount int64 `json:"total_amount,omitempty" xml:"total_amount,omitempty"` // 参与优惠计算的金额,用此字段用于让订单中部分金额不参与优惠的计算 DiscountableAmount int64 `json:"discountable_amount,omitempty" xml:"discountable_amount,omitempty"` // ORDER订单token,OTHER其他token TokenType string `json:"token_type,omitempty" xml:"token_type,omitempty"` }
GetTokenRequest
type GetTokenResponse ¶
type GetTokenResponse struct { // 支付token PayToken string `json:"pay_token,omitempty" xml:"pay_token,omitempty"` }
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
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
type QueryTradeResponse ¶
type QueryTradeResponse struct { // 交易支付时间,未进行支付无值,时间戳 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"` // 支付结果状态,取值为:INIT初始,WAIT_BUYER_PAY : 等待用户付款。TRADE_SUCCESS:支付已经成功。 TRADE_CLOSED:未付款交易超时关闭,或支付完成后全额退款。TRADE_FINISHED交易结束,不可退款 PayResult string `json:"pay_result,omitempty" xml:"pay_result,omitempty"` }
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"` // 退款金额,单位分 RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"` // 退款原因 RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"` // 标识一次退款请求,保证唯一 OutRequestNo string `json:"out_request_no,omitempty" xml:"out_request_no,omitempty"` }
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
type SearchRecordResponse ¶
type SearchRecordResponse struct { // 总数 Total int64 `json:"total,omitempty" xml:"total,omitempty"` // 支付记录列表 Datas []PayRecordData `json:"datas,omitempty" xml:"datas>pay_record_data,omitempty"` }
SearchRecordResponse
Source Files
¶
- AliOSPayResponse.go
- AliyunAliosPayRecordListRequest.go
- AliyunAliosPayRecordListResponse.go
- AliyunAliosPayRefundRequest.go
- AliyunAliosPayRefundResponse.go
- AliyunAliosPayTokenGetRequest.go
- AliyunAliosPayTokenGetResponse.go
- AliyunAliosPayTradeQueryRequest.go
- AliyunAliosPayTradeQueryResponse.go
- GetTokenRequest.go
- GetTokenResponse.go
- PayRecordData.go
- QueryTradeRequest.go
- QueryTradeResponse.go
- RefundRequest.go
- SearchRecordRequest.go
- SearchRecordResponse.go