fundplatform

package
v1.1.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountChargeResponse

type AccountChargeResponse struct {
	AccountId int64 `json:"account_id,omitempty" xml:"account_id,omitempty"`

	PayUrl string `json:"pay_url,omitempty" xml:"pay_url,omitempty"`
}

AccountChargeResponse

type AlibabaFundplatformAccountChargeAPIResponse

type AlibabaFundplatformAccountChargeAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformAccountChargeResponse
}

资金平台余额账户充值 APIResponse alibaba.fundplatform.account.charge

资金平台余额账户充值【创建账户&返回付款URL】

type AlibabaFundplatformAccountChargeNotifyAPIResponse

type AlibabaFundplatformAccountChargeNotifyAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformAccountChargeNotifyResponse
}

账户充值成功通知 APIResponse alibaba.fundplatform.account.charge.notify

通知外部业务方充值成功

type AlibabaFundplatformAccountChargeNotifyRequest

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

账户充值成功通知 APIRequest alibaba.fundplatform.account.charge.notify

通知外部业务方充值成功

func NewAlibabaFundplatformAccountChargeNotifyRequest

func NewAlibabaFundplatformAccountChargeNotifyRequest() *AlibabaFundplatformAccountChargeNotifyRequest

func (AlibabaFundplatformAccountChargeNotifyRequest) GetApiMethodName

func (AlibabaFundplatformAccountChargeNotifyRequest) GetApiParams

func (AlibabaFundplatformAccountChargeNotifyRequest) GetRequest

func (*AlibabaFundplatformAccountChargeNotifyRequest) SetRequest

type AlibabaFundplatformAccountChargeNotifyResponse

type AlibabaFundplatformAccountChargeNotifyResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_account_charge_notify_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`

	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

type AlibabaFundplatformAccountChargeNotifyStruct

type AlibabaFundplatformAccountChargeNotifyStruct struct {
	AccountId int64 `json:"account_id,omitempty" xml:"account_id,omitempty"`

	SubBizType int64 `json:"sub_biz_type,omitempty" xml:"sub_biz_type,omitempty"`

	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`

	OwnSign string `json:"own_sign,omitempty" xml:"own_sign,omitempty"`
}

AlibabaFundplatformAccountChargeNotifyStruct

type AlibabaFundplatformAccountChargeRequest

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

资金平台余额账户充值 APIRequest alibaba.fundplatform.account.charge

资金平台余额账户充值【创建账户&返回付款URL】

func NewAlibabaFundplatformAccountChargeRequest

func NewAlibabaFundplatformAccountChargeRequest() *AlibabaFundplatformAccountChargeRequest

func (AlibabaFundplatformAccountChargeRequest) GetApiMethodName

func (r AlibabaFundplatformAccountChargeRequest) GetApiMethodName() string

func (AlibabaFundplatformAccountChargeRequest) GetApiParams

func (AlibabaFundplatformAccountChargeRequest) GetParamChargeRequest

func (r AlibabaFundplatformAccountChargeRequest) GetParamChargeRequest() *ChargeRequest

func (AlibabaFundplatformAccountChargeRequest) GetParamLong

func (*AlibabaFundplatformAccountChargeRequest) SetParamChargeRequest

func (r *AlibabaFundplatformAccountChargeRequest) SetParamChargeRequest(paramChargeRequest *ChargeRequest) error

func (*AlibabaFundplatformAccountChargeRequest) SetParamLong

func (r *AlibabaFundplatformAccountChargeRequest) SetParamLong(paramLong int64) error

type AlibabaFundplatformAccountChargeResponse

type AlibabaFundplatformAccountChargeResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_account_charge_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *ResultSupport `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaFundplatformAccountJourQueryInfoAPIResponse

type AlibabaFundplatformAccountJourQueryInfoAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformAccountJourQueryInfoResponse
}

查询账户流水信息 APIResponse alibaba.fundplatform.account.jour.query.info

外部查询账户流水信息

type AlibabaFundplatformAccountJourQueryInfoRequest

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

查询账户流水信息 APIRequest alibaba.fundplatform.account.jour.query.info

外部查询账户流水信息

func NewAlibabaFundplatformAccountJourQueryInfoRequest

func NewAlibabaFundplatformAccountJourQueryInfoRequest() *AlibabaFundplatformAccountJourQueryInfoRequest

func (AlibabaFundplatformAccountJourQueryInfoRequest) GetApiMethodName

func (AlibabaFundplatformAccountJourQueryInfoRequest) GetApiParams

func (AlibabaFundplatformAccountJourQueryInfoRequest) GetParamFundAccountJournalQueryReq

func (r AlibabaFundplatformAccountJourQueryInfoRequest) GetParamFundAccountJournalQueryReq() *FundAccountJournalQueryReq

func (*AlibabaFundplatformAccountJourQueryInfoRequest) SetParamFundAccountJournalQueryReq

func (r *AlibabaFundplatformAccountJourQueryInfoRequest) SetParamFundAccountJournalQueryReq(paramFundAccountJournalQueryReq *FundAccountJournalQueryReq) error

type AlibabaFundplatformAccountJourQueryInfoResponse

type AlibabaFundplatformAccountJourQueryInfoResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_account_jour_query_info_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *ResultSupport `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaFundplatformAccountQueryInfoAPIResponse

type AlibabaFundplatformAccountQueryInfoAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformAccountQueryInfoResponse
}

查询账户信息 APIResponse alibaba.fundplatform.account.query.info

外部查询资金平台用户账户信息

type AlibabaFundplatformAccountQueryInfoRequest

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

查询账户信息 APIRequest alibaba.fundplatform.account.query.info

外部查询资金平台用户账户信息

func NewAlibabaFundplatformAccountQueryInfoRequest

func NewAlibabaFundplatformAccountQueryInfoRequest() *AlibabaFundplatformAccountQueryInfoRequest

func (AlibabaFundplatformAccountQueryInfoRequest) GetAccountId

func (AlibabaFundplatformAccountQueryInfoRequest) GetApiMethodName

func (AlibabaFundplatformAccountQueryInfoRequest) GetApiParams

func (*AlibabaFundplatformAccountQueryInfoRequest) SetAccountId

func (r *AlibabaFundplatformAccountQueryInfoRequest) SetAccountId(accountId int64) error

type AlibabaFundplatformAccountQueryInfoResponse

type AlibabaFundplatformAccountQueryInfoResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_account_query_info_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *ResultSupport `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaFundplatformCardTemplateNewAPIResponse

type AlibabaFundplatformCardTemplateNewAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardTemplateNewResponse
}

新增实体卡模板 APIResponse alibaba.fundplatform.card.template.new

该接口由制卡商实现,当新增一个实体卡模板的时候,需要调用该接口,通知制卡商同步新增卡模板信息。

type AlibabaFundplatformCardTemplateNewRequest

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

新增实体卡模板 APIRequest alibaba.fundplatform.card.template.new

该接口由制卡商实现,当新增一个实体卡模板的时候,需要调用该接口,通知制卡商同步新增卡模板信息。

func NewAlibabaFundplatformCardTemplateNewRequest

func NewAlibabaFundplatformCardTemplateNewRequest() *AlibabaFundplatformCardTemplateNewRequest

func (AlibabaFundplatformCardTemplateNewRequest) GetApiMethodName

func (AlibabaFundplatformCardTemplateNewRequest) GetApiParams

func (AlibabaFundplatformCardTemplateNewRequest) GetCardName

func (AlibabaFundplatformCardTemplateNewRequest) GetIsTest

func (AlibabaFundplatformCardTemplateNewRequest) GetOwnSign

func (AlibabaFundplatformCardTemplateNewRequest) GetParValue

func (AlibabaFundplatformCardTemplateNewRequest) GetPictureUrl

func (AlibabaFundplatformCardTemplateNewRequest) GetTemplateNo

func (*AlibabaFundplatformCardTemplateNewRequest) SetCardName

func (r *AlibabaFundplatformCardTemplateNewRequest) SetCardName(cardName string) error

func (*AlibabaFundplatformCardTemplateNewRequest) SetIsTest

func (*AlibabaFundplatformCardTemplateNewRequest) SetOwnSign

func (*AlibabaFundplatformCardTemplateNewRequest) SetParValue

func (r *AlibabaFundplatformCardTemplateNewRequest) SetParValue(parValue string) error

func (*AlibabaFundplatformCardTemplateNewRequest) SetPictureUrl

func (r *AlibabaFundplatformCardTemplateNewRequest) SetPictureUrl(pictureUrl string) error

func (*AlibabaFundplatformCardTemplateNewRequest) SetTemplateNo

func (r *AlibabaFundplatformCardTemplateNewRequest) SetTemplateNo(templateNo string) error

type AlibabaFundplatformCardTemplateNewResponse

type AlibabaFundplatformCardTemplateNewResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_card_template_new_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`

	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

type AlibabaFundplatformCardorderCardActiveAPIResponse

type AlibabaFundplatformCardorderCardActiveAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardorderCardActiveResponse
}

储值卡激活 APIResponse alibaba.fundplatform.cardorder.card.active

储值卡接货接口,可以通过外部订单号或者卡号进行批量激活。如果储值卡已经被激活过仍然幂等返回成功。资金平台保证批量激活时一定全部成功或全部失败。 如果批量激活储值卡时,如果部分储值卡处于已激活,部分储值卡处于未激活,则会返回失败

type AlibabaFundplatformCardorderCardActiveRequest

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

储值卡激活 APIRequest alibaba.fundplatform.cardorder.card.active

储值卡接货接口,可以通过外部订单号或者卡号进行批量激活。如果储值卡已经被激活过仍然幂等返回成功。资金平台保证批量激活时一定全部成功或全部失败。 如果批量激活储值卡时,如果部分储值卡处于已激活,部分储值卡处于未激活,则会返回失败

func NewAlibabaFundplatformCardorderCardActiveRequest

func NewAlibabaFundplatformCardorderCardActiveRequest() *AlibabaFundplatformCardorderCardActiveRequest

func (AlibabaFundplatformCardorderCardActiveRequest) GetApiMethodName

func (AlibabaFundplatformCardorderCardActiveRequest) GetApiParams

func (AlibabaFundplatformCardorderCardActiveRequest) GetParamCardActiveRequest

func (*AlibabaFundplatformCardorderCardActiveRequest) SetParamCardActiveRequest

func (r *AlibabaFundplatformCardorderCardActiveRequest) SetParamCardActiveRequest(paramCardActiveRequest *CardActiveRequest) error

type AlibabaFundplatformCardorderCardActiveResponse

type AlibabaFundplatformCardorderCardActiveResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorder_card_active_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CardActiveResponse `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaFundplatformCardorderFetchCardAsyncAPIResponse

type AlibabaFundplatformCardorderFetchCardAsyncAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardorderFetchCardAsyncResponse
}

异步批量生成储值卡 APIResponse alibaba.fundplatform.cardorder.fetch.card.async

外部业务方异步批量生成储值卡的接口。同步只返回接受成功,异步会通知制卡成功

type AlibabaFundplatformCardorderFetchCardAsyncRequest

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

异步批量生成储值卡 APIRequest alibaba.fundplatform.cardorder.fetch.card.async

外部业务方异步批量生成储值卡的接口。同步只返回接受成功,异步会通知制卡成功

func NewAlibabaFundplatformCardorderFetchCardAsyncRequest

func NewAlibabaFundplatformCardorderFetchCardAsyncRequest() *AlibabaFundplatformCardorderFetchCardAsyncRequest

func (AlibabaFundplatformCardorderFetchCardAsyncRequest) GetApiMethodName

func (AlibabaFundplatformCardorderFetchCardAsyncRequest) GetApiParams

func (AlibabaFundplatformCardorderFetchCardAsyncRequest) GetParamCardFetchAsyncRequest

func (*AlibabaFundplatformCardorderFetchCardAsyncRequest) SetParamCardFetchAsyncRequest

func (r *AlibabaFundplatformCardorderFetchCardAsyncRequest) SetParamCardFetchAsyncRequest(paramCardFetchAsyncRequest *CardFetchAsyncRequest) error

type AlibabaFundplatformCardorderFetchCardAsyncResponse

type AlibabaFundplatformCardorderFetchCardAsyncResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorder_fetch_card_async_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CardFetchAsyncResponse `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaFundplatformCardorderMakeAPIResponse

type AlibabaFundplatformCardorderMakeAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardorderMakeResponse
}

通知制卡商制卡 APIResponse alibaba.fundplatform.cardorder.make

该接口由内部定义,外部制卡商实现。当需要制卡商进行制卡操作时,将会调用该接口。

type AlibabaFundplatformCardorderMakeRequest

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

通知制卡商制卡 APIRequest alibaba.fundplatform.cardorder.make

该接口由内部定义,外部制卡商实现。当需要制卡商进行制卡操作时,将会调用该接口。

func NewAlibabaFundplatformCardorderMakeRequest

func NewAlibabaFundplatformCardorderMakeRequest() *AlibabaFundplatformCardorderMakeRequest

func (AlibabaFundplatformCardorderMakeRequest) GetApiMethodName

func (r AlibabaFundplatformCardorderMakeRequest) GetApiMethodName() string

func (AlibabaFundplatformCardorderMakeRequest) GetApiParams

func (AlibabaFundplatformCardorderMakeRequest) GetCardOrderId

func (AlibabaFundplatformCardorderMakeRequest) GetCardProductInfos

func (AlibabaFundplatformCardorderMakeRequest) GetLogisticsInfo

func (AlibabaFundplatformCardorderMakeRequest) GetOwnSign

func (*AlibabaFundplatformCardorderMakeRequest) SetCardOrderId

func (r *AlibabaFundplatformCardorderMakeRequest) SetCardOrderId(cardOrderId int64) error

func (*AlibabaFundplatformCardorderMakeRequest) SetCardProductInfos

func (*AlibabaFundplatformCardorderMakeRequest) SetLogisticsInfo

func (*AlibabaFundplatformCardorderMakeRequest) SetOwnSign

func (r *AlibabaFundplatformCardorderMakeRequest) SetOwnSign(ownSign string) error

type AlibabaFundplatformCardorderMakeResponse

type AlibabaFundplatformCardorderMakeResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorder_make_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Response *AlibabaFundplatformCardorderMakeStruct `json:"response,omitempty" xml:"response,omitempty"`
}

type AlibabaFundplatformCardorderMakeStruct

type AlibabaFundplatformCardorderMakeStruct struct {
	ReceiverZipCode string `json:"receiver_zip_code,omitempty" xml:"receiver_zip_code,omitempty"`

	ReceiverAddress string `json:"receiver_address,omitempty" xml:"receiver_address,omitempty"`

	ReceiverNumber string `json:"receiver_number,omitempty" xml:"receiver_number,omitempty"`

	ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`

	TemplateNo string `json:"template_no,omitempty" xml:"template_no,omitempty"`

	PictureUrl string `json:"picture_url,omitempty" xml:"picture_url,omitempty"`

	Count int64 `json:"count,omitempty" xml:"count,omitempty"`

	ParValue string `json:"par_value,omitempty" xml:"par_value,omitempty"`

	CardName string `json:"card_name,omitempty" xml:"card_name,omitempty"`

	MakingCardNo string `json:"making_card_no,omitempty" xml:"making_card_no,omitempty"`

	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`

	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaFundplatformCardorderMakeStruct

type AlibabaFundplatformCardorderMakeSuccessAPIResponse

type AlibabaFundplatformCardorderMakeSuccessAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardorderMakeSuccessResponse
}

通知制卡成功 APIResponse alibaba.fundplatform.cardorder.make.success

当外部业务方调用资金平台异步制卡接口后,资金平台制卡成功后通知异步通知业务方

type AlibabaFundplatformCardorderMakeSuccessRequest

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

通知制卡成功 APIRequest alibaba.fundplatform.cardorder.make.success

当外部业务方调用资金平台异步制卡接口后,资金平台制卡成功后通知异步通知业务方

func NewAlibabaFundplatformCardorderMakeSuccessRequest

func NewAlibabaFundplatformCardorderMakeSuccessRequest() *AlibabaFundplatformCardorderMakeSuccessRequest

func (AlibabaFundplatformCardorderMakeSuccessRequest) GetApiMethodName

func (AlibabaFundplatformCardorderMakeSuccessRequest) GetApiParams

func (AlibabaFundplatformCardorderMakeSuccessRequest) GetRequest

func (*AlibabaFundplatformCardorderMakeSuccessRequest) SetRequest

type AlibabaFundplatformCardorderMakeSuccessResponse

type AlibabaFundplatformCardorderMakeSuccessResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorder_make_success_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`

	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

type AlibabaFundplatformCardorderMakeSuccessStruct

type AlibabaFundplatformCardorderMakeSuccessStruct struct {
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	OwnSign string `json:"own_sign,omitempty" xml:"own_sign,omitempty"`
}

AlibabaFundplatformCardorderMakeSuccessStruct

type AlibabaFundplatformCardorderReceiptAPIResponse

type AlibabaFundplatformCardorderReceiptAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardorderReceiptResponse
}

通知确认收货 APIResponse alibaba.fundplatform.cardorder.receipt

告知卡商这一批储值卡已经被用户确认收货

type AlibabaFundplatformCardorderReceiptRequest

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

通知确认收货 APIRequest alibaba.fundplatform.cardorder.receipt

告知卡商这一批储值卡已经被用户确认收货

func NewAlibabaFundplatformCardorderReceiptRequest

func NewAlibabaFundplatformCardorderReceiptRequest() *AlibabaFundplatformCardorderReceiptRequest

func (AlibabaFundplatformCardorderReceiptRequest) GetApiMethodName

func (AlibabaFundplatformCardorderReceiptRequest) GetApiParams

func (AlibabaFundplatformCardorderReceiptRequest) GetCardOrderId

func (AlibabaFundplatformCardorderReceiptRequest) GetOwnSign

func (*AlibabaFundplatformCardorderReceiptRequest) SetCardOrderId

func (r *AlibabaFundplatformCardorderReceiptRequest) SetCardOrderId(cardOrderId int64) error

func (*AlibabaFundplatformCardorderReceiptRequest) SetOwnSign

type AlibabaFundplatformCardorderReceiptResponse

type AlibabaFundplatformCardorderReceiptResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorder_receipt_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`

	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

type AlibabaFundplatformCardorderStatusQueryAPIResponse

type AlibabaFundplatformCardorderStatusQueryAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardorderStatusQueryResponse
}

查询制卡商制卡进度 APIResponse alibaba.fundplatform.cardorder.status.query

当通知制卡商进行制卡后,其制卡流程会比较长,若长时间未反馈当前制卡进展,则需要使用该接口来向制卡商发起进度查询。

type AlibabaFundplatformCardorderStatusQueryRequest

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

查询制卡商制卡进度 APIRequest alibaba.fundplatform.cardorder.status.query

当通知制卡商进行制卡后,其制卡流程会比较长,若长时间未反馈当前制卡进展,则需要使用该接口来向制卡商发起进度查询。

func NewAlibabaFundplatformCardorderStatusQueryRequest

func NewAlibabaFundplatformCardorderStatusQueryRequest() *AlibabaFundplatformCardorderStatusQueryRequest

func (AlibabaFundplatformCardorderStatusQueryRequest) GetApiMethodName

func (AlibabaFundplatformCardorderStatusQueryRequest) GetApiParams

func (AlibabaFundplatformCardorderStatusQueryRequest) GetRequest

func (*AlibabaFundplatformCardorderStatusQueryRequest) SetRequest

type AlibabaFundplatformCardorderStatusQueryResponse

type AlibabaFundplatformCardorderStatusQueryResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorder_status_query_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Response *AlibabaFundplatformCardorderStatusQueryStruct `json:"response,omitempty" xml:"response,omitempty"`
}

type AlibabaFundplatformCardorderStatusQueryStruct

type AlibabaFundplatformCardorderStatusQueryStruct struct {
	CardOrderId int64 `json:"card_order_id,omitempty" xml:"card_order_id,omitempty"`

	OwnSign string `json:"own_sign,omitempty" xml:"own_sign,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`

	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	LogisticsCompany string `json:"logistics_company,omitempty" xml:"logistics_company,omitempty"`

	LogisticsOrderId string `json:"logistics_order_id,omitempty" xml:"logistics_order_id,omitempty"`
}

AlibabaFundplatformCardorderStatusQueryStruct

type AlibabaFundplatformCardordersInfoQueryAPIResponse

type AlibabaFundplatformCardordersInfoQueryAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardordersInfoQueryResponse
}

根据制卡单分页查询卡信息 APIResponse alibaba.fundplatform.cardorders.info.query

该接口由汇金实现,外部调用。通过制卡单号分页查询卡信息

type AlibabaFundplatformCardordersInfoQueryByCardnoAPIResponse

type AlibabaFundplatformCardordersInfoQueryByCardnoAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardordersInfoQueryByCardnoResponse
}

通过卡号查询卡信息 APIResponse alibaba.fundplatform.cardorders.info.query.by.cardno

该接口由汇金实现,外部调用。通过制卡单号分页查询卡信息

type AlibabaFundplatformCardordersInfoQueryByCardnoRequest

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

通过卡号查询卡信息 APIRequest alibaba.fundplatform.cardorders.info.query.by.cardno

该接口由汇金实现,外部调用。通过制卡单号分页查询卡信息

func NewAlibabaFundplatformCardordersInfoQueryByCardnoRequest

func NewAlibabaFundplatformCardordersInfoQueryByCardnoRequest() *AlibabaFundplatformCardordersInfoQueryByCardnoRequest

func (AlibabaFundplatformCardordersInfoQueryByCardnoRequest) GetApiMethodName

func (AlibabaFundplatformCardordersInfoQueryByCardnoRequest) GetApiParams

func (AlibabaFundplatformCardordersInfoQueryByCardnoRequest) GetParameters

func (*AlibabaFundplatformCardordersInfoQueryByCardnoRequest) SetParameters

type AlibabaFundplatformCardordersInfoQueryByCardnoResponse

type AlibabaFundplatformCardordersInfoQueryByCardnoResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorders_info_query_by_cardno_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CardMakingInfoQueryResponse `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaFundplatformCardordersInfoQueryRequest

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

根据制卡单分页查询卡信息 APIRequest alibaba.fundplatform.cardorders.info.query

该接口由汇金实现,外部调用。通过制卡单号分页查询卡信息

func NewAlibabaFundplatformCardordersInfoQueryRequest

func NewAlibabaFundplatformCardordersInfoQueryRequest() *AlibabaFundplatformCardordersInfoQueryRequest

func (AlibabaFundplatformCardordersInfoQueryRequest) GetApiMethodName

func (AlibabaFundplatformCardordersInfoQueryRequest) GetApiParams

func (AlibabaFundplatformCardordersInfoQueryRequest) GetParameters

func (*AlibabaFundplatformCardordersInfoQueryRequest) SetParameters

type AlibabaFundplatformCardordersInfoQueryResponse

type AlibabaFundplatformCardordersInfoQueryResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorders_info_query_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CardMakingInfoQueryResponse `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaFundplatformCardordersStatusMakeFinishAPIResponse

type AlibabaFundplatformCardordersStatusMakeFinishAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardordersStatusMakeFinishResponse
}

制卡商通知制卡完成 APIResponse alibaba.fundplatform.cardorders.status.make.finish

当制卡完成后,制卡商需要调用该接口,通知我们制卡已完成。

type AlibabaFundplatformCardordersStatusMakeFinishRequest

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

制卡商通知制卡完成 APIRequest alibaba.fundplatform.cardorders.status.make.finish

当制卡完成后,制卡商需要调用该接口,通知我们制卡已完成。

func NewAlibabaFundplatformCardordersStatusMakeFinishRequest

func NewAlibabaFundplatformCardordersStatusMakeFinishRequest() *AlibabaFundplatformCardordersStatusMakeFinishRequest

func (AlibabaFundplatformCardordersStatusMakeFinishRequest) GetApiMethodName

func (AlibabaFundplatformCardordersStatusMakeFinishRequest) GetApiParams

func (AlibabaFundplatformCardordersStatusMakeFinishRequest) GetCardOrderId

func (*AlibabaFundplatformCardordersStatusMakeFinishRequest) SetCardOrderId

func (r *AlibabaFundplatformCardordersStatusMakeFinishRequest) SetCardOrderId(cardOrderId int64) error

type AlibabaFundplatformCardordersStatusMakeFinishResponse

type AlibabaFundplatformCardordersStatusMakeFinishResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorders_status_make_finish_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CardMakingInformResponse `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaFundplatformCardordersStatusSendedAPIResponse

type AlibabaFundplatformCardordersStatusSendedAPIResponse struct {
	model.CommonResponse
	AlibabaFundplatformCardordersStatusSendedResponse
}

制卡商通知实体卡发货完成 APIResponse alibaba.fundplatform.cardorders.status.sended

当制卡商将实体卡发货完成后,需要调用该接口,通知我们已发货。

type AlibabaFundplatformCardordersStatusSendedRequest

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

制卡商通知实体卡发货完成 APIRequest alibaba.fundplatform.cardorders.status.sended

当制卡商将实体卡发货完成后,需要调用该接口,通知我们已发货。

func NewAlibabaFundplatformCardordersStatusSendedRequest

func NewAlibabaFundplatformCardordersStatusSendedRequest() *AlibabaFundplatformCardordersStatusSendedRequest

func (AlibabaFundplatformCardordersStatusSendedRequest) GetApiMethodName

func (AlibabaFundplatformCardordersStatusSendedRequest) GetApiParams

func (AlibabaFundplatformCardordersStatusSendedRequest) GetCardOrderId

func (AlibabaFundplatformCardordersStatusSendedRequest) GetLogisticsCompany

func (AlibabaFundplatformCardordersStatusSendedRequest) GetLogisticsOrderId

func (*AlibabaFundplatformCardordersStatusSendedRequest) SetCardOrderId

func (r *AlibabaFundplatformCardordersStatusSendedRequest) SetCardOrderId(cardOrderId int64) error

func (*AlibabaFundplatformCardordersStatusSendedRequest) SetLogisticsCompany

func (r *AlibabaFundplatformCardordersStatusSendedRequest) SetLogisticsCompany(logisticsCompany string) error

func (*AlibabaFundplatformCardordersStatusSendedRequest) SetLogisticsOrderId

func (r *AlibabaFundplatformCardordersStatusSendedRequest) SetLogisticsOrderId(logisticsOrderId string) error

type AlibabaFundplatformCardordersStatusSendedResponse

type AlibabaFundplatformCardordersStatusSendedResponse struct {
	XMLName xml.Name `xml:"alibaba_fundplatform_cardorders_status_sended_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CardMakingInformResponse `json:"result,omitempty" xml:"result,omitempty"`
}

type AlibabaTaxInvoiceSyncLedgerAPIResponse

type AlibabaTaxInvoiceSyncLedgerAPIResponse struct {
	model.CommonResponse
	AlibabaTaxInvoiceSyncLedgerResponse
}

同步底账数据 APIResponse alibaba.tax.invoice.sync.ledger

接收第三方服务(如:票易通)同步过来的底账发票数据

type AlibabaTaxInvoiceSyncLedgerRequest

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

同步底账数据 APIRequest alibaba.tax.invoice.sync.ledger

接收第三方服务(如:票易通)同步过来的底账发票数据

func NewAlibabaTaxInvoiceSyncLedgerRequest

func NewAlibabaTaxInvoiceSyncLedgerRequest() *AlibabaTaxInvoiceSyncLedgerRequest

func (AlibabaTaxInvoiceSyncLedgerRequest) GetApiMethodName

func (r AlibabaTaxInvoiceSyncLedgerRequest) GetApiMethodName() string

func (AlibabaTaxInvoiceSyncLedgerRequest) GetApiParams

func (AlibabaTaxInvoiceSyncLedgerRequest) GetParamSyncLedgerInvoiceRequest

func (r AlibabaTaxInvoiceSyncLedgerRequest) GetParamSyncLedgerInvoiceRequest() *SyncLedgerInvoiceRequest

func (*AlibabaTaxInvoiceSyncLedgerRequest) SetParamSyncLedgerInvoiceRequest

func (r *AlibabaTaxInvoiceSyncLedgerRequest) SetParamSyncLedgerInvoiceRequest(paramSyncLedgerInvoiceRequest *SyncLedgerInvoiceRequest) error

type AlibabaTaxInvoiceSyncLedgerResponse

type AlibabaTaxInvoiceSyncLedgerResponse struct {
	XMLName xml.Name `xml:"alibaba_tax_invoice_sync_ledger_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`

	ResponseMsg string `json:"response_msg,omitempty" xml:"response_msg,omitempty"`

	Succeeded bool `json:"succeeded,omitempty" xml:"succeeded,omitempty"`
}

type CardActiveRequest

type CardActiveRequest struct {
	CardNos []string `json:"card_nos,omitempty" xml:"card_nos>string,omitempty"`

	FetchOutBizId string `json:"fetch_out_biz_id,omitempty" xml:"fetch_out_biz_id,omitempty"`

	OptUserId int64 `json:"opt_user_id,omitempty" xml:"opt_user_id,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`
}

CardActiveRequest

type CardActiveResponse

type CardActiveResponse struct {
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CardActiveResponse

type CardFetchAsyncRequest

type CardFetchAsyncRequest struct {
	Active bool `json:"active,omitempty" xml:"active,omitempty"`

	BuyEntityType string `json:"buy_entity_type,omitempty" xml:"buy_entity_type,omitempty"`

	CardFetchDetails []CardFetchDetailDto `json:"card_fetch_details,omitempty" xml:"card_fetch_details,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	SaleMode string `json:"sale_mode,omitempty" xml:"sale_mode,omitempty"`

	SubizType int64 `json:"subiz_type,omitempty" xml:"subiz_type,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

CardFetchAsyncRequest

type CardFetchAsyncResponse

type CardFetchAsyncResponse struct {
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`

	ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CardFetchAsyncResponse

type CardFetchDetailDto

type CardFetchDetailDto struct {
	Num int64 `json:"num,omitempty" xml:"num,omitempty"`

	Price int64 `json:"price,omitempty" xml:"price,omitempty"`

	TemplateNo string `json:"template_no,omitempty" xml:"template_no,omitempty"`
}

CardFetchDetailDto

type CardMakingInfoQueryRequest

type CardMakingInfoQueryRequest struct {
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`

	Signture string `json:"signture,omitempty" xml:"signture,omitempty"`

	CardOrderId int64 `json:"card_order_id,omitempty" xml:"card_order_id,omitempty"`

	CardNos []string `json:"card_nos,omitempty" xml:"card_nos>string,omitempty"`
}

CardMakingInfoQueryRequest

type CardMakingInfoQueryResponse

type CardMakingInfoQueryResponse struct {
	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	CardMakingInfos []string `json:"card_making_infos,omitempty" xml:"card_making_infos>string,omitempty"`
}

CardMakingInfoQueryResponse

type CardMakingInformResponse

type CardMakingInformResponse struct {
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CardMakingInformResponse

type ChargeRequest

type ChargeRequest struct {
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	SubBizType int64 `json:"sub_biz_type,omitempty" xml:"sub_biz_type,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`

	PayerAlipayEmail string `json:"payer_alipay_email,omitempty" xml:"payer_alipay_email,omitempty"`

	PayerAlipayNo string `json:"payer_alipay_no,omitempty" xml:"payer_alipay_no,omitempty"`
}

ChargeRequest

type FundAccountJournalDto

type FundAccountJournalDto struct {
	AccountId int64 `json:"account_id,omitempty" xml:"account_id,omitempty"`

	DealAmount int64 `json:"deal_amount,omitempty" xml:"deal_amount,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	JournalType string `json:"journal_type,omitempty" xml:"journal_type,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

FundAccountJournalDto

type FundAccountJournalQueryReq

type FundAccountJournalQueryReq struct {
	AccountId int64 `json:"account_id,omitempty" xml:"account_id,omitempty"`

	CreateBeginTime string `json:"create_begin_time,omitempty" xml:"create_begin_time,omitempty"`

	CreateEndTime string `json:"create_end_time,omitempty" xml:"create_end_time,omitempty"`

	CurrentPageNo int64 `json:"current_page_no,omitempty" xml:"current_page_no,omitempty"`

	JournalTypes []string `json:"journal_types,omitempty" xml:"journal_types>string,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

FundAccountJournalQueryReq

type FundAccountJournalResponse

type FundAccountJournalResponse struct {
	JournalList []FundAccountJournalDto `json:"journal_list,omitempty" xml:"journal_list,omitempty"`
}

FundAccountJournalResponse

type FundAccountResponse

type FundAccountResponse struct {
	AccountId int64 `json:"account_id,omitempty" xml:"account_id,omitempty"`

	BalanceAmount int64 `json:"balance_amount,omitempty" xml:"balance_amount,omitempty"`

	FreezeAmount int64 `json:"freeze_amount,omitempty" xml:"freeze_amount,omitempty"`

	OutBizId string `json:"out_biz_id,omitempty" xml:"out_biz_id,omitempty"`

	Status *model.File `json:"status,omitempty" xml:"status,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

FundAccountResponse

type InputInvoiceLineLedgerDto

type InputInvoiceLineLedgerDto struct {
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`

	ExcludingTaxAmount string `json:"excluding_tax_amount,omitempty" xml:"excluding_tax_amount,omitempty"`

	GoodsDesc string `json:"goods_desc,omitempty" xml:"goods_desc,omitempty"`

	Model string `json:"model,omitempty" xml:"model,omitempty"`

	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`

	QuantityUnit string `json:"quantity_unit,omitempty" xml:"quantity_unit,omitempty"`

	TaxAmount string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`

	UnitPrice string `json:"unit_price,omitempty" xml:"unit_price,omitempty"`

	TaxRate string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
}

InputInvoiceLineLedgerDto

type ResultSupport

type ResultSupport struct {
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`

	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`

	Module *AccountChargeResponse `json:"module,omitempty" xml:"module,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

ResultSupport

type SyncLedgerInvoiceRequest

type SyncLedgerInvoiceRequest struct {
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`

	CertifyDate string `json:"certify_date,omitempty" xml:"certify_date,omitempty"`

	CertifyFlag string `json:"certify_flag,omitempty" xml:"certify_flag,omitempty"`

	CheckSum string `json:"check_sum,omitempty" xml:"check_sum,omitempty"`

	CipherText string `json:"cipher_text,omitempty" xml:"cipher_text,omitempty"`

	ExcludingTaxAmount string `json:"excluding_tax_amount,omitempty" xml:"excluding_tax_amount,omitempty"`

	InputInvoiceLineDTOList []InputInvoiceLineLedgerDto `json:"input_invoice_line_d_t_o_list,omitempty" xml:"input_invoice_line_d_t_o_list,omitempty"`

	InvoiceCode string `json:"invoice_code,omitempty" xml:"invoice_code,omitempty"`

	InvoiceDate string `json:"invoice_date,omitempty" xml:"invoice_date,omitempty"`

	InvoiceNo string `json:"invoice_no,omitempty" xml:"invoice_no,omitempty"`

	InvoiceStatus string `json:"invoice_status,omitempty" xml:"invoice_status,omitempty"`

	InvoiceType string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`

	MachineCode string `json:"machine_code,omitempty" xml:"machine_code,omitempty"`

	PurchaserBankInfo string `json:"purchaser_bank_info,omitempty" xml:"purchaser_bank_info,omitempty"`

	PurchaserContactInfo string `json:"purchaser_contact_info,omitempty" xml:"purchaser_contact_info,omitempty"`

	PurchaserName string `json:"purchaser_name,omitempty" xml:"purchaser_name,omitempty"`

	PurchaserTaxNo string `json:"purchaser_tax_no,omitempty" xml:"purchaser_tax_no,omitempty"`

	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`

	SellerBankInfo string `json:"seller_bank_info,omitempty" xml:"seller_bank_info,omitempty"`

	SellerContactInfo string `json:"seller_contact_info,omitempty" xml:"seller_contact_info,omitempty"`

	SellerName string `json:"seller_name,omitempty" xml:"seller_name,omitempty"`

	SellerTaxNo string `json:"seller_tax_no,omitempty" xml:"seller_tax_no,omitempty"`

	TaxAmount string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`

	TaxPeriod string `json:"tax_period,omitempty" xml:"tax_period,omitempty"`

	CheckCertifyTime string `json:"check_certify_time,omitempty" xml:"check_certify_time,omitempty"`

	CheckCertifyStatus string `json:"check_certify_status,omitempty" xml:"check_certify_status,omitempty"`

	EffectiveTaxAmount string `json:"effective_tax_amount,omitempty" xml:"effective_tax_amount,omitempty"`

	TaxDeductFag string `json:"tax_deduct_fag,omitempty" xml:"tax_deduct_fag,omitempty"`
}

SyncLedgerInvoiceRequest

Source Files

Jump to

Keyboard shortcuts

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