Documentation
¶
Overview ¶
Package aliospay 包含AliOS支付API相关结构体
Index ¶
- type AliOspayResponse
- type AliyunaliospayperiodagreementpayAPIRequest
- func (r AliyunaliospayperiodagreementpayAPIRequest) GetApiMethodName() string
- func (r AliyunaliospayperiodagreementpayAPIRequest) GetApiParams(params url.Values)
- func (r AliyunaliospayperiodagreementpayAPIRequest) GetPeriodAgreementPayRequest() *PeriodAgreementPayRequest
- func (r AliyunaliospayperiodagreementpayAPIRequest) GetRawParams() model.Params
- func (r *AliyunaliospayperiodagreementpayAPIRequest) SetPeriodAgreementPayRequest(_periodAgreementPayRequest *PeriodAgreementPayRequest) error
- type AliyunaliospayperiodagreementpayAPIResponse
- type AliyunaliospayperiodagreementpayAPIResponseModel
- type AliyunaliospayperiodagreementstatusgetAPIRequest
- func (r AliyunaliospayperiodagreementstatusgetAPIRequest) GetApiMethodName() string
- func (r AliyunaliospayperiodagreementstatusgetAPIRequest) GetApiParams(params url.Values)
- func (r AliyunaliospayperiodagreementstatusgetAPIRequest) GetGetPeriodAgreementStatusRequest() *GetPeriodAgreementStatusRequest
- func (r AliyunaliospayperiodagreementstatusgetAPIRequest) GetRawParams() model.Params
- func (r *AliyunaliospayperiodagreementstatusgetAPIRequest) SetGetPeriodAgreementStatusRequest(_getPeriodAgreementStatusRequest *GetPeriodAgreementStatusRequest) error
- type AliyunaliospayperiodagreementstatusgetAPIResponse
- type AliyunaliospayperiodagreementstatusgetAPIResponseModel
- type AliyunaliospayperiodagreementunsignAPIRequest
- func (r AliyunaliospayperiodagreementunsignAPIRequest) GetApiMethodName() string
- func (r AliyunaliospayperiodagreementunsignAPIRequest) GetApiParams(params url.Values)
- func (r AliyunaliospayperiodagreementunsignAPIRequest) GetPeriodAgreementUnsignRequest() *PeriodAgreementUnsignRequest
- func (r AliyunaliospayperiodagreementunsignAPIRequest) GetRawParams() model.Params
- func (r *AliyunaliospayperiodagreementunsignAPIRequest) SetPeriodAgreementUnsignRequest(_periodAgreementUnsignRequest *PeriodAgreementUnsignRequest) error
- type AliyunaliospayperiodagreementunsignAPIResponse
- type AliyunaliospayperiodagreementunsignAPIResponseModel
- type AliyunaliospayrecordlistAPIRequest
- func (r AliyunaliospayrecordlistAPIRequest) GetApiMethodName() string
- func (r AliyunaliospayrecordlistAPIRequest) GetApiParams(params url.Values)
- func (r AliyunaliospayrecordlistAPIRequest) GetRawParams() model.Params
- func (r AliyunaliospayrecordlistAPIRequest) GetSearchRecordRequest() *SearchRecordRequest
- func (r *AliyunaliospayrecordlistAPIRequest) SetSearchRecordRequest(_searchRecordRequest *SearchRecordRequest) error
- type AliyunaliospayrecordlistAPIResponse
- type AliyunaliospayrecordlistAPIResponseModel
- type AliyunaliospayrefundAPIRequest
- func (r AliyunaliospayrefundAPIRequest) GetApiMethodName() string
- func (r AliyunaliospayrefundAPIRequest) GetApiParams(params url.Values)
- func (r AliyunaliospayrefundAPIRequest) GetRawParams() model.Params
- func (r AliyunaliospayrefundAPIRequest) GetRefundRequest() *RefundRequest
- func (r *AliyunaliospayrefundAPIRequest) SetRefundRequest(_refundRequest *RefundRequest) error
- type AliyunaliospayrefundAPIResponse
- type AliyunaliospayrefundAPIResponseModel
- type AliyunaliospaytokengetAPIRequest
- func (r AliyunaliospaytokengetAPIRequest) GetApiMethodName() string
- func (r AliyunaliospaytokengetAPIRequest) GetApiParams(params url.Values)
- func (r AliyunaliospaytokengetAPIRequest) GetGetTokenRequest() *GetTokenRequest
- func (r AliyunaliospaytokengetAPIRequest) GetRawParams() model.Params
- func (r *AliyunaliospaytokengetAPIRequest) SetGetTokenRequest(_getTokenRequest *GetTokenRequest) error
- type AliyunaliospaytokengetAPIResponse
- type AliyunaliospaytokengetAPIResponseModel
- type AliyunaliospaytradequeryAPIRequest
- func (r AliyunaliospaytradequeryAPIRequest) GetApiMethodName() string
- func (r AliyunaliospaytradequeryAPIRequest) GetApiParams(params url.Values)
- func (r AliyunaliospaytradequeryAPIRequest) GetQueryTradeRequest() *QueryTradeRequest
- func (r AliyunaliospaytradequeryAPIRequest) GetRawParams() model.Params
- func (r *AliyunaliospaytradequeryAPIRequest) SetQueryTradeRequest(_queryTradeRequest *QueryTradeRequest) error
- type AliyunaliospaytradequeryAPIResponse
- type AliyunaliospaytradequeryAPIResponseModel
- type GetPeriodAgreementStatusRequest
- type GetPeriodAgreementStatusResponse
- type GetTokenRequest
- type GetTokenResponse
- type PayRecordData
- type PeriodAgreementPayRequest
- type PeriodAgreementPayResponse
- type PeriodAgreementUnsignRequest
- 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 ¶ added in v1.3.1
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 结构体
type AliyunaliospayperiodagreementpayAPIRequest ¶ added in v1.3.1
type AliyunaliospayperiodagreementpayAPIRequest struct { model.Params // contains filtered or unexported fields }
AliyunaliospayperiodagreementpayAPIRequest 周期扣款支付接口 API请求 aliyun.alios.pay.period.agreement.pay
周期扣款支付接口,商户服务端通过该接口完成后续期数的支付
func NewAliyunaliospayperiodagreementpayRequest ¶ added in v1.3.1
func NewAliyunaliospayperiodagreementpayRequest() *AliyunaliospayperiodagreementpayAPIRequest
NewAliyunaliospayperiodagreementpayRequest 初始化AliyunaliospayperiodagreementpayAPIRequest对象
func (AliyunaliospayperiodagreementpayAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementpayAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AliyunaliospayperiodagreementpayAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementpayAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AliyunaliospayperiodagreementpayAPIRequest) GetPeriodAgreementPayRequest ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementpayAPIRequest) GetPeriodAgreementPayRequest() *PeriodAgreementPayRequest
GetPeriodAgreementPayRequest PeriodAgreementPayRequest Getter
func (AliyunaliospayperiodagreementpayAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementpayAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AliyunaliospayperiodagreementpayAPIRequest) SetPeriodAgreementPayRequest ¶ added in v1.3.1
func (r *AliyunaliospayperiodagreementpayAPIRequest) SetPeriodAgreementPayRequest(_periodAgreementPayRequest *PeriodAgreementPayRequest) error
SetPeriodAgreementPayRequest is PeriodAgreementPayRequest Setter 请求参数
type AliyunaliospayperiodagreementpayAPIResponse ¶ added in v1.3.1
type AliyunaliospayperiodagreementpayAPIResponse struct { model.CommonResponse AliyunaliospayperiodagreementpayAPIResponseModel }
AliyunaliospayperiodagreementpayAPIResponse 周期扣款支付接口 API返回值 aliyun.alios.pay.period.agreement.pay
周期扣款支付接口,商户服务端通过该接口完成后续期数的支付
type AliyunaliospayperiodagreementpayAPIResponseModel ¶ added in v1.3.1
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 周期扣款支付接口 成功返回结果
type AliyunaliospayperiodagreementstatusgetAPIRequest ¶ added in v1.3.1
type AliyunaliospayperiodagreementstatusgetAPIRequest struct { model.Params // contains filtered or unexported fields }
AliyunaliospayperiodagreementstatusgetAPIRequest 查询周期扣款签约状态 API请求 aliyun.alios.pay.period.agreement.status.get
查询周期扣款签约状态
func NewAliyunaliospayperiodagreementstatusgetRequest ¶ added in v1.3.1
func NewAliyunaliospayperiodagreementstatusgetRequest() *AliyunaliospayperiodagreementstatusgetAPIRequest
NewAliyunaliospayperiodagreementstatusgetRequest 初始化AliyunaliospayperiodagreementstatusgetAPIRequest对象
func (AliyunaliospayperiodagreementstatusgetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementstatusgetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AliyunaliospayperiodagreementstatusgetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementstatusgetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AliyunaliospayperiodagreementstatusgetAPIRequest) GetGetPeriodAgreementStatusRequest ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementstatusgetAPIRequest) GetGetPeriodAgreementStatusRequest() *GetPeriodAgreementStatusRequest
GetGetPeriodAgreementStatusRequest GetPeriodAgreementStatusRequest Getter
func (AliyunaliospayperiodagreementstatusgetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementstatusgetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AliyunaliospayperiodagreementstatusgetAPIRequest) SetGetPeriodAgreementStatusRequest ¶ added in v1.3.1
func (r *AliyunaliospayperiodagreementstatusgetAPIRequest) SetGetPeriodAgreementStatusRequest(_getPeriodAgreementStatusRequest *GetPeriodAgreementStatusRequest) error
SetGetPeriodAgreementStatusRequest is GetPeriodAgreementStatusRequest Setter 请求参数
type AliyunaliospayperiodagreementstatusgetAPIResponse ¶ added in v1.3.1
type AliyunaliospayperiodagreementstatusgetAPIResponse struct { model.CommonResponse AliyunaliospayperiodagreementstatusgetAPIResponseModel }
AliyunaliospayperiodagreementstatusgetAPIResponse 查询周期扣款签约状态 API返回值 aliyun.alios.pay.period.agreement.status.get
查询周期扣款签约状态
type AliyunaliospayperiodagreementstatusgetAPIResponseModel ¶ added in v1.3.1
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 查询周期扣款签约状态 成功返回结果
type AliyunaliospayperiodagreementunsignAPIRequest ¶ added in v1.3.1
type AliyunaliospayperiodagreementunsignAPIRequest struct { model.Params // contains filtered or unexported fields }
AliyunaliospayperiodagreementunsignAPIRequest 周期扣款协议解约接口 API请求 aliyun.alios.pay.period.agreement.unsign
周期扣款协议解约接口
func NewAliyunaliospayperiodagreementunsignRequest ¶ added in v1.3.1
func NewAliyunaliospayperiodagreementunsignRequest() *AliyunaliospayperiodagreementunsignAPIRequest
NewAliyunaliospayperiodagreementunsignRequest 初始化AliyunaliospayperiodagreementunsignAPIRequest对象
func (AliyunaliospayperiodagreementunsignAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementunsignAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AliyunaliospayperiodagreementunsignAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementunsignAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AliyunaliospayperiodagreementunsignAPIRequest) GetPeriodAgreementUnsignRequest ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementunsignAPIRequest) GetPeriodAgreementUnsignRequest() *PeriodAgreementUnsignRequest
GetPeriodAgreementUnsignRequest PeriodAgreementUnsignRequest Getter
func (AliyunaliospayperiodagreementunsignAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AliyunaliospayperiodagreementunsignAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AliyunaliospayperiodagreementunsignAPIRequest) SetPeriodAgreementUnsignRequest ¶ added in v1.3.1
func (r *AliyunaliospayperiodagreementunsignAPIRequest) SetPeriodAgreementUnsignRequest(_periodAgreementUnsignRequest *PeriodAgreementUnsignRequest) error
SetPeriodAgreementUnsignRequest is PeriodAgreementUnsignRequest Setter 请求参数
type AliyunaliospayperiodagreementunsignAPIResponse ¶ added in v1.3.1
type AliyunaliospayperiodagreementunsignAPIResponse struct { model.CommonResponse AliyunaliospayperiodagreementunsignAPIResponseModel }
AliyunaliospayperiodagreementunsignAPIResponse 周期扣款协议解约接口 API返回值 aliyun.alios.pay.period.agreement.unsign
周期扣款协议解约接口
type AliyunaliospayperiodagreementunsignAPIResponseModel ¶ added in v1.3.1
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 周期扣款协议解约接口 成功返回结果
type AliyunaliospayrecordlistAPIRequest ¶ added in v1.3.1
type AliyunaliospayrecordlistAPIRequest struct { model.Params // contains filtered or unexported fields }
AliyunaliospayrecordlistAPIRequest 支付记录批量查询接口 API请求 aliyun.alios.pay.record.list
商户用来对账的接口
func NewAliyunaliospayrecordlistRequest ¶ added in v1.3.1
func NewAliyunaliospayrecordlistRequest() *AliyunaliospayrecordlistAPIRequest
NewAliyunaliospayrecordlistRequest 初始化AliyunaliospayrecordlistAPIRequest对象
func (AliyunaliospayrecordlistAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AliyunaliospayrecordlistAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AliyunaliospayrecordlistAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AliyunaliospayrecordlistAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AliyunaliospayrecordlistAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AliyunaliospayrecordlistAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AliyunaliospayrecordlistAPIRequest) GetSearchRecordRequest ¶ added in v1.3.1
func (r AliyunaliospayrecordlistAPIRequest) GetSearchRecordRequest() *SearchRecordRequest
GetSearchRecordRequest SearchRecordRequest Getter
func (*AliyunaliospayrecordlistAPIRequest) SetSearchRecordRequest ¶ added in v1.3.1
func (r *AliyunaliospayrecordlistAPIRequest) SetSearchRecordRequest(_searchRecordRequest *SearchRecordRequest) error
SetSearchRecordRequest is SearchRecordRequest Setter 请求参数
type AliyunaliospayrecordlistAPIResponse ¶ added in v1.3.1
type AliyunaliospayrecordlistAPIResponse struct { model.CommonResponse AliyunaliospayrecordlistAPIResponseModel }
AliyunaliospayrecordlistAPIResponse 支付记录批量查询接口 API返回值 aliyun.alios.pay.record.list
商户用来对账的接口
type AliyunaliospayrecordlistAPIResponseModel ¶ added in v1.3.1
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 支付记录批量查询接口 成功返回结果
type AliyunaliospayrefundAPIRequest ¶ added in v1.3.1
type AliyunaliospayrefundAPIRequest struct { model.Params // contains filtered or unexported fields }
AliyunaliospayrefundAPIRequest 退款接口 API请求 aliyun.alios.pay.refund
商户用来发起退款的接口
func NewAliyunaliospayrefundRequest ¶ added in v1.3.1
func NewAliyunaliospayrefundRequest() *AliyunaliospayrefundAPIRequest
NewAliyunaliospayrefundRequest 初始化AliyunaliospayrefundAPIRequest对象
func (AliyunaliospayrefundAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AliyunaliospayrefundAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AliyunaliospayrefundAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AliyunaliospayrefundAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AliyunaliospayrefundAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AliyunaliospayrefundAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AliyunaliospayrefundAPIRequest) GetRefundRequest ¶ added in v1.3.1
func (r AliyunaliospayrefundAPIRequest) GetRefundRequest() *RefundRequest
GetRefundRequest RefundRequest Getter
func (*AliyunaliospayrefundAPIRequest) SetRefundRequest ¶ added in v1.3.1
func (r *AliyunaliospayrefundAPIRequest) SetRefundRequest(_refundRequest *RefundRequest) error
SetRefundRequest is RefundRequest Setter 请求参数
type AliyunaliospayrefundAPIResponse ¶ added in v1.3.1
type AliyunaliospayrefundAPIResponse struct { model.CommonResponse AliyunaliospayrefundAPIResponseModel }
AliyunaliospayrefundAPIResponse 退款接口 API返回值 aliyun.alios.pay.refund
商户用来发起退款的接口
type AliyunaliospayrefundAPIResponseModel ¶ added in v1.3.1
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 退款接口 成功返回结果
type AliyunaliospaytokengetAPIRequest ¶ added in v1.3.1
type AliyunaliospaytokengetAPIRequest struct { model.Params // contains filtered or unexported fields }
AliyunaliospaytokengetAPIRequest 获取支付token API请求 aliyun.alios.pay.token.get
商户用来获取支付的授权token
func NewAliyunaliospaytokengetRequest ¶ added in v1.3.1
func NewAliyunaliospaytokengetRequest() *AliyunaliospaytokengetAPIRequest
NewAliyunaliospaytokengetRequest 初始化AliyunaliospaytokengetAPIRequest对象
func (AliyunaliospaytokengetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AliyunaliospaytokengetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AliyunaliospaytokengetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AliyunaliospaytokengetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AliyunaliospaytokengetAPIRequest) GetGetTokenRequest ¶ added in v1.3.1
func (r AliyunaliospaytokengetAPIRequest) GetGetTokenRequest() *GetTokenRequest
GetGetTokenRequest GetTokenRequest Getter
func (AliyunaliospaytokengetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AliyunaliospaytokengetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AliyunaliospaytokengetAPIRequest) SetGetTokenRequest ¶ added in v1.3.1
func (r *AliyunaliospaytokengetAPIRequest) SetGetTokenRequest(_getTokenRequest *GetTokenRequest) error
SetGetTokenRequest is GetTokenRequest Setter 请求参数
type AliyunaliospaytokengetAPIResponse ¶ added in v1.3.1
type AliyunaliospaytokengetAPIResponse struct { model.CommonResponse AliyunaliospaytokengetAPIResponseModel }
AliyunaliospaytokengetAPIResponse 获取支付token API返回值 aliyun.alios.pay.token.get
商户用来获取支付的授权token
type AliyunaliospaytokengetAPIResponseModel ¶ added in v1.3.1
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 成功返回结果
type AliyunaliospaytradequeryAPIRequest ¶ added in v1.3.1
type AliyunaliospaytradequeryAPIRequest struct { model.Params // contains filtered or unexported fields }
AliyunaliospaytradequeryAPIRequest 查询支付结果接口 API请求 aliyun.alios.pay.trade.query
商户用来查询支付结果接口
func NewAliyunaliospaytradequeryRequest ¶ added in v1.3.1
func NewAliyunaliospaytradequeryRequest() *AliyunaliospaytradequeryAPIRequest
NewAliyunaliospaytradequeryRequest 初始化AliyunaliospaytradequeryAPIRequest对象
func (AliyunaliospaytradequeryAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AliyunaliospaytradequeryAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AliyunaliospaytradequeryAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AliyunaliospaytradequeryAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AliyunaliospaytradequeryAPIRequest) GetQueryTradeRequest ¶ added in v1.3.1
func (r AliyunaliospaytradequeryAPIRequest) GetQueryTradeRequest() *QueryTradeRequest
GetQueryTradeRequest QueryTradeRequest Getter
func (AliyunaliospaytradequeryAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AliyunaliospaytradequeryAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AliyunaliospaytradequeryAPIRequest) SetQueryTradeRequest ¶ added in v1.3.1
func (r *AliyunaliospaytradequeryAPIRequest) SetQueryTradeRequest(_queryTradeRequest *QueryTradeRequest) error
SetQueryTradeRequest is QueryTradeRequest Setter 请求参数
type AliyunaliospaytradequeryAPIResponse ¶ added in v1.3.1
type AliyunaliospaytradequeryAPIResponse struct { model.CommonResponse AliyunaliospaytradequeryAPIResponseModel }
AliyunaliospaytradequeryAPIResponse 查询支付结果接口 API返回值 aliyun.alios.pay.trade.query
商户用来查询支付结果接口
type AliyunaliospaytradequeryAPIResponseModel ¶ added in v1.3.1
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 查询支付结果接口 成功返回结果
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 结构体
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 结构体
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 结构体
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 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 结构体
type PeriodAgreementPayResponse ¶ added in v1.2.9
type PeriodAgreementPayResponse struct { // 斑马支付单Id PayOrderId string `json:"pay_order_id,omitempty" xml:"pay_order_id,omitempty"` }
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 结构体
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 { // 支付结果状态,取值为: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 结构体
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 结构体
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 { // 支付记录列表 Datas []PayRecordData `json:"datas,omitempty" xml:"datas>pay_record_data,omitempty"` // 总数 Total int64 `json:"total,omitempty" xml:"total,omitempty"` }
SearchRecordResponse 结构体
Source Files
¶
- AliOSPayResponse.go
- AliyunAliosPayPeriodAgreementPayAPIRequest.go
- AliyunAliosPayPeriodAgreementPayAPIResponse.go
- AliyunAliosPayPeriodAgreementStatusGetAPIRequest.go
- AliyunAliosPayPeriodAgreementStatusGetAPIResponse.go
- AliyunAliosPayPeriodAgreementUnsignAPIRequest.go
- AliyunAliosPayPeriodAgreementUnsignAPIResponse.go
- AliyunAliosPayRecordListAPIRequest.go
- AliyunAliosPayRecordListAPIResponse.go
- AliyunAliosPayRefundAPIRequest.go
- AliyunAliosPayRefundAPIResponse.go
- AliyunAliosPayTokenGetAPIRequest.go
- AliyunAliosPayTokenGetAPIResponse.go
- AliyunAliosPayTradeQueryAPIRequest.go
- AliyunAliosPayTradeQueryAPIResponse.go
- GetPeriodAgreementStatusRequest.go
- GetPeriodAgreementStatusResponse.go
- GetTokenRequest.go
- GetTokenResponse.go
- PayRecordData.go
- PeriodAgreementPayRequest.go
- PeriodAgreementPayResponse.go
- PeriodAgreementUnsignRequest.go
- QueryTradeRequest.go
- QueryTradeResponse.go
- RefundRequest.go
- SearchRecordRequest.go
- SearchRecordResponse.go
- doc.go