Versions in this module Expand all Collapse all v0 v0.2.12 Jan 7, 2022 Changes in this version + type AddReceiverRequest struct + Account *string + Appid *string + CustomRelation *string + Name *string + RelationType *ReceiverRelationType + SubAppid *string + SubMchid *string + Type *ReceiverType + func (o AddReceiverRequest) Clone() *AddReceiverRequest + func (o AddReceiverRequest) MarshalJSON() ([]byte, error) + func (o AddReceiverRequest) String() string + type AddReceiverResponse struct + Account *string + CustomRelation *string + Name *string + RelationType *ReceiverRelationType + SubMchid *string + Type *ReceiverType + func (o AddReceiverResponse) Clone() *AddReceiverResponse + func (o AddReceiverResponse) MarshalJSON() ([]byte, error) + func (o AddReceiverResponse) String() string + type BillShipmentApiService services.Service + func (a *BillShipmentApiService) SplitBill(ctx context.Context, req SplitBillRequest) (resp *SplitBillResponse, result *core.APIResult, err error) + type CreateOrderReceiver struct + Account *string + Amount *int64 + Description *string + Name *string + Type *string + func (o CreateOrderReceiver) Clone() *CreateOrderReceiver + func (o CreateOrderReceiver) MarshalJSON() ([]byte, error) + func (o CreateOrderReceiver) String() string + type CreateOrderRequest struct + Appid *string + OutOrderNo *string + Receivers []CreateOrderReceiver + SubAppid *string + SubMchid *string + TransactionId *string + UnfreezeUnsplit *bool + func (o CreateOrderRequest) Clone() *CreateOrderRequest + func (o CreateOrderRequest) MarshalJSON() ([]byte, error) + func (o CreateOrderRequest) String() string + type CreateReturnOrderRequest struct + Amount *int64 + Description *string + OrderId *string + OutOrderNo *string + OutReturnNo *string + ReturnMchid *string + SubMchid *string + func (o CreateReturnOrderRequest) Clone() *CreateReturnOrderRequest + func (o CreateReturnOrderRequest) MarshalJSON() ([]byte, error) + func (o CreateReturnOrderRequest) String() string + type DeleteReceiverRequest struct + Account *string + Appid *string + SubAppid *string + SubMchid *string + Type *ReceiverType + func (o DeleteReceiverRequest) Clone() *DeleteReceiverRequest + func (o DeleteReceiverRequest) MarshalJSON() ([]byte, error) + func (o DeleteReceiverRequest) String() string + type DeleteReceiverResponse struct + Account *string + SubMchid *string + Type *ReceiverType + func (o DeleteReceiverResponse) Clone() *DeleteReceiverResponse + func (o DeleteReceiverResponse) MarshalJSON() ([]byte, error) + func (o DeleteReceiverResponse) String() string + type DetailFailReason string + const DETAILFAILREASON_ACCOUNT_ABNORMAL + const DETAILFAILREASON_NO_AUTH + const DETAILFAILREASON_NO_RELATION + const DETAILFAILREASON_RECEIVER_HIGH_RISK + const DETAILFAILREASON_RECEIVER_REAL_NAME_NOT_VERIFIED + func (e DetailFailReason) Ptr() *DetailFailReason + type DetailStatus string + const DETAILSTATUS_CLOSED + const DETAILSTATUS_PENDING + const DETAILSTATUS_SUCCESS + func (e DetailStatus) Ptr() *DetailStatus + type MerchantsApiService services.Service + func (a *MerchantsApiService) QueryMerchantRatio(ctx context.Context, req QueryMerchantRatioRequest) (resp *QueryMerchantRatioResponse, result *core.APIResult, err error) + type OrderReceiverDetail struct + Account *string + Amount *int64 + CreateTime *time.Time + Description *string + DetailId *string + FailReason *DetailFailReason + FinishTime *time.Time + Result *DetailStatus + Type *ReceiverType + func (o OrderReceiverDetail) Clone() *OrderReceiverDetail + func (o OrderReceiverDetail) MarshalJSON() ([]byte, error) + func (o OrderReceiverDetail) String() string + type OrderStatus string + const ORDERSTATUS_FINISHED + const ORDERSTATUS_PROCESSING + func (e OrderStatus) Ptr() *OrderStatus + type OrdersApiService services.Service + func (a *OrdersApiService) CreateOrder(ctx context.Context, req CreateOrderRequest) (resp *OrdersEntity, result *core.APIResult, err error) + func (a *OrdersApiService) QueryOrder(ctx context.Context, req QueryOrderRequest) (resp *OrdersEntity, result *core.APIResult, err error) + func (a *OrdersApiService) UnfreezeOrder(ctx context.Context, req UnfreezeOrderRequest) (resp *OrdersEntity, result *core.APIResult, err error) + type OrdersEntity struct + OrderId *string + OutOrderNo *string + Receivers []OrderReceiverDetail + State *OrderStatus + SubMchid *string + TransactionId *string + func (o OrdersEntity) Clone() *OrdersEntity + func (o OrdersEntity) MarshalJSON() ([]byte, error) + func (o OrdersEntity) String() string + type QueryMerchantRatioRequest struct + SubMchid *string + func (o QueryMerchantRatioRequest) Clone() *QueryMerchantRatioRequest + func (o QueryMerchantRatioRequest) MarshalJSON() ([]byte, error) + func (o QueryMerchantRatioRequest) String() string + type QueryMerchantRatioResponse struct + MaxRatio *int64 + SubMchid *string + func (o QueryMerchantRatioResponse) Clone() *QueryMerchantRatioResponse + func (o QueryMerchantRatioResponse) MarshalJSON() ([]byte, error) + func (o QueryMerchantRatioResponse) String() string + type QueryOrderAmountRequest struct + TransactionId *string + func (o QueryOrderAmountRequest) Clone() *QueryOrderAmountRequest + func (o QueryOrderAmountRequest) MarshalJSON() ([]byte, error) + func (o QueryOrderAmountRequest) String() string + type QueryOrderAmountResponse struct + TransactionId *string + UnsplitAmount *int64 + func (o QueryOrderAmountResponse) Clone() *QueryOrderAmountResponse + func (o QueryOrderAmountResponse) MarshalJSON() ([]byte, error) + func (o QueryOrderAmountResponse) String() string + type QueryOrderRequest struct + OutOrderNo *string + SubMchid *string + TransactionId *string + func (o QueryOrderRequest) Clone() *QueryOrderRequest + func (o QueryOrderRequest) MarshalJSON() ([]byte, error) + func (o QueryOrderRequest) String() string + type QueryReturnOrderRequest struct + OutOrderNo *string + OutReturnNo *string + SubMchid *string + func (o QueryReturnOrderRequest) Clone() *QueryReturnOrderRequest + func (o QueryReturnOrderRequest) MarshalJSON() ([]byte, error) + func (o QueryReturnOrderRequest) String() string + type ReceiverRelationType string + const RECEIVERRELATIONTYPE_BRAND + const RECEIVERRELATIONTYPE_CUSTOM + const RECEIVERRELATIONTYPE_DISTRIBUTOR + const RECEIVERRELATIONTYPE_HEADQUARTER + const RECEIVERRELATIONTYPE_PARTNER + const RECEIVERRELATIONTYPE_SERVICE_PROVIDER + const RECEIVERRELATIONTYPE_STAFF + const RECEIVERRELATIONTYPE_STORE + const RECEIVERRELATIONTYPE_STORE_OWNER + const RECEIVERRELATIONTYPE_SUPPLIER + const RECEIVERRELATIONTYPE_USER + func (e ReceiverRelationType) Ptr() *ReceiverRelationType + type ReceiverType string + const RECEIVERTYPE_MERCHANT_ID + const RECEIVERTYPE_PERSONAL_OPENID + const RECEIVERTYPE_PERSONAL_SUB_OPENID + func (e ReceiverType) Ptr() *ReceiverType + type ReceiversApiService services.Service + func (a *ReceiversApiService) AddReceiver(ctx context.Context, req AddReceiverRequest) (resp *AddReceiverResponse, result *core.APIResult, err error) + func (a *ReceiversApiService) DeleteReceiver(ctx context.Context, req DeleteReceiverRequest) (resp *DeleteReceiverResponse, result *core.APIResult, err error) + type ReturnOrderFailReason string + const RETURNORDERFAILREASON_ACCOUNT_ABNORMAL + const RETURNORDERFAILREASON_BALANCE_NOT_ENOUGH + const RETURNORDERFAILREASON_TIME_OUT_CLOSED + func (e ReturnOrderFailReason) Ptr() *ReturnOrderFailReason + type ReturnOrderStatus string + const RETURNORDERSTATUS_FAILED + const RETURNORDERSTATUS_PROCESSING + const RETURNORDERSTATUS_SUCCESS + func (e ReturnOrderStatus) Ptr() *ReturnOrderStatus + type ReturnOrdersApiService services.Service + func (a *ReturnOrdersApiService) CreateReturnOrder(ctx context.Context, req CreateReturnOrderRequest) (resp *ReturnOrdersEntity, result *core.APIResult, err error) + func (a *ReturnOrdersApiService) QueryReturnOrder(ctx context.Context, req QueryReturnOrderRequest) (resp *ReturnOrdersEntity, result *core.APIResult, err error) + type ReturnOrdersEntity struct + Amount *int64 + CreateTime *time.Time + Description *string + FailReason *ReturnOrderFailReason + FinishTime *time.Time + OrderId *string + OutOrderNo *string + OutReturnNo *string + Result *ReturnOrderStatus + ReturnId *string + ReturnMchid *string + SubMchid *string + func (o ReturnOrdersEntity) Clone() *ReturnOrdersEntity + func (o ReturnOrdersEntity) MarshalJSON() ([]byte, error) + func (o ReturnOrdersEntity) String() string + type SplitBillHashType string + const SPLITBILLHASHTYPE_SHA1 + func (e SplitBillHashType) Ptr() *SplitBillHashType + type SplitBillRequest struct + BillDate *string + SubMchid *string + TarType *SplitBillTarType + func (o SplitBillRequest) Clone() *SplitBillRequest + func (o SplitBillRequest) MarshalJSON() ([]byte, error) + func (o SplitBillRequest) String() string + type SplitBillResponse struct + DownloadUrl *string + HashType *SplitBillHashType + HashValue *string + func (o SplitBillResponse) Clone() *SplitBillResponse + func (o SplitBillResponse) MarshalJSON() ([]byte, error) + func (o SplitBillResponse) String() string + type SplitBillTarType string + const SPLITBILLTARTYPE_GZIP + func (e SplitBillTarType) Ptr() *SplitBillTarType + type TransactionsApiService services.Service + func (a *TransactionsApiService) QueryOrderAmount(ctx context.Context, req QueryOrderAmountRequest) (resp *QueryOrderAmountResponse, result *core.APIResult, err error) + type UnfreezeOrderRequest struct + Description *string + OutOrderNo *string + SubMchid *string + TransactionId *string + func (o UnfreezeOrderRequest) Clone() *UnfreezeOrderRequest + func (o UnfreezeOrderRequest) MarshalJSON() ([]byte, error) + func (o UnfreezeOrderRequest) String() string