Versions in this module Expand all Collapse all v3 v3.2.10 May 31, 2023 v3.2.9 May 28, 2023 Changes in this version + const NotifyTypeTradeStatusSync + var ErrAliPublicKeyNotFound = errors.New("alipay: alipay public key not found") + var ErrBadResponse = errors.New("alipay: bad response") + var ErrSignNotFound = errors.New("alipay: sign content not found") + func ACKNotification(w http.ResponseWriter) + func AckNotification(w http.ResponseWriter) + type AccessParams struct + Channel string + type AccountAuth struct + AuthType string + Pid string + TargetId string + func (this AccountAuth) APIName() string + func (this AccountAuth) Params() map[string]string + type AccountLogItem struct + AccountLogId string + AliPayOrderNo string + Balance string + BillSource string + BizDesc string + BizNos string + BizOrigNo string + ComplementInfo string + Direction string + MerchantOrderNo string + MerchantOutRefundNo string + OtherAccount string + StoreName string + TransAmount string + TransDt string + TransMemo string + Type string + type AgreementExecutionPlanModify struct + AgreementNo string + AppAuthToken string + DeductTime string + Memo string + NotifyURL string + func (this AgreementExecutionPlanModify) APIName() string + func (this AgreementExecutionPlanModify) Params() map[string]string + type AgreementExecutionPlanModifyRsp struct + AgreementNo string + DeductTime string + type AgreementPageSign struct + AccessParams *AccessParams + AgreementEffectType string + AppAuthToken string + DeviceParams *DeviceParams + ExternalAgreementNo string + ExternalLogonId string + IdentityParams *IdentityParams + MerchantProcessUrl string + NotifyURL string + PeriodRuleParams *PeriodRuleParams + PersonalProductCode string + ProdParams *ProdParams + ProductCode string + PromoParams string + ReturnURL string + SignScene string + SignValidityPeriod string + SubMerchantParams *SubMerchantParams + ThirdPartyType string + UserAgeRange string + ZmAuthParams *ZmAuthParams + func (this AgreementPageSign) APIName() string + func (this AgreementPageSign) Params() map[string]string + type AgreementPageSignRsp struct + AgreementNo string + AlipayLogonId string + AlipayUserId string + ExternalAgreementNo string + ExternalLogonId string + ForexEligible string + InvalidTime string + PersonalProductCode string + SignScene string + SignTime string + Status string + ValidTime string + ZmOpenId string + type AgreementParams struct + AgreementNo string + ApplyToken string + AuthConfirmNo string + type AgreementQuery struct + AgreementNo string + AlipayLogonId string + AlipayUserId string + AppAuthToken string + ExternalAgreementNo string + PersonalProductCode string + SignScene string + ThirdPartyType string + func (this AgreementQuery) APIName() string + func (this AgreementQuery) Params() map[string]string + type AgreementQueryRsp struct + AgreementNo string + AlipayLogonId string + CreditAuthMode string + DeviceId string + ExternalAgreementNo string + ExternalLogonId string + InvalidTime string + LastDeductTime string + NextDeductTime string + PersonalProductCode string + PricipalType string + PrincipalId string + SignScene string + SignTime string + SingleQuota string + Status string + ThirdPartyType string + ValidTime string + ZmOpenId string + type AgreementUnsign struct + AgreementNo string + AlipayLogonId string + AlipayUserId string + AppAuthToken string + ExtendParams string + ExternalAgreementNo string + NotifyURL string + OperateType string + PersonalProductCode string + SignScene string + ThirdPartyType string + func (this AgreementUnsign) APIName() string + func (this AgreementUnsign) Params() map[string]string + type AgreementUnsignRsp struct + type BKAgentRespInfo struct + BindclrissrId string + BindpyeracctbkId string + BindtrxId string + BkpyeruserCode string + EstterLocation string + type BillAccountLogQuery struct + AgreementNo string + AgreementProductCode string + AliPayOrderNo string + AppAuthToken string + BillUserId string + EndTime string + MerchantOrderNo string + PageNo string + PageSize string + StartTime string + TransCode string + func (this BillAccountLogQuery) APIName() string + func (this BillAccountLogQuery) Params() map[string]string + type BillAccountLogQueryRsp struct + DetailList []*AccountLogItem + PageNo string + PageSize string + TotalSize string + type BillBalanceQuery struct + AppAuthToken string + func (this BillBalanceQuery) APIName() string + func (this BillBalanceQuery) Params() map[string]string + type BillBalanceQueryRsp struct + AvailableAmount string + FreezeAmount string + TotalAmount string + type BillDownloadURLQuery struct + AppAuthToken string + BillDate string + BillType string + func (this BillDownloadURLQuery) APIName() string + func (this BillDownloadURLQuery) Params() map[string]string + type BillDownloadURLQueryRsp struct + BillDownloadURL string + type CertDownload struct + AliPayCertSN string + AppAuthToken string + func (this CertDownload) APIName() string + func (this CertDownload) Params() map[string]string + type CertDownloadRsp struct + AliPayCertContent string + type CertifyBizCode string + const CertifyBizCodeCertPhoto + const CertifyBizCodeCertPhotoFace + const CertifyBizCodeFace + const CertifyBizCodeSmartFace + type ChargeInfo struct + ChargeFee string + ChargeType string + IsRatingOnSwitch string + IsRatingOnTradeReceiver string + OriginalChargeFee string + SubFeeDetailList []*SubFeeDetail + SwitchFeeRate string + type Client struct + Client *http.Client + func New(appId, privateKey string, isProduction bool, opts ...OptionFunc) (client *Client, err error) + func (this *Client) ACKNotification(w http.ResponseWriter) + func (this *Client) AccountAuth(param AccountAuth) (result string, err error) + func (this *Client) AckNotification(w http.ResponseWriter) + func (this *Client) AgreementExecutionPlanModify(param AgreementExecutionPlanModify) (result *AgreementExecutionPlanModifyRsp, err error) + func (this *Client) AgreementPageSign(param AgreementPageSign) (result *url.URL, err error) + func (this *Client) AgreementQuery(param AgreementQuery) (result *AgreementQueryRsp, err error) + func (this *Client) AgreementUnsign(param AgreementUnsign) (result *AgreementUnsignRsp, err error) + func (this *Client) AppToAppAuth(redirectURI, state string) (result *url.URL, err error) + func (this *Client) BillAccountLogQuery(param BillAccountLogQuery) (result *BillAccountLogQueryRsp, err error) + func (this *Client) BillBalanceQuery(param BillBalanceQuery) (result *BillBalanceQueryRsp, err error) + func (this *Client) BillDownloadURLQuery(param BillDownloadURLQuery) (result *BillDownloadURLQueryRsp, err error) + func (this *Client) CertDownload(param CertDownload) (result *CertDownloadRsp, err error) + func (this *Client) DecodeNotification(req *http.Request) (notification *Notification, err error) + func (this *Client) DecodePhoneNumber(data string) (result *MobileNumber, err error) + func (this *Client) FundAccountQuery(param FundAccountQuery) (result *FundAccountQueryRsp, err error) + func (this *Client) FundAuthOperationCancel(param FundAuthOperationCancel) (result *FundAuthOperationCancelRsp, err error) + func (this *Client) FundAuthOperationDetailQuery(param FundAuthOperationDetailQuery) (result *FundAuthOperationDetailQueryRsp, err error) + func (this *Client) FundAuthOrderAppFreeze(param FundAuthOrderAppFreeze) (result string, err error) + func (this *Client) FundAuthOrderFreeze(param FundAuthOrderFreeze) (result *FundAuthOrderFreezeRsp, err error) + func (this *Client) FundAuthOrderUnfreeze(param FundAuthOrderUnfreeze) (result *FundAuthOrderUnfreezeRsp, err error) + func (this *Client) FundAuthOrderVoucherCreate(param FundAuthOrderVoucherCreate) (result *FundAuthOrderVoucherCreateRsp, err error) + func (this *Client) FundTransAppPay(param FundTransAppPay) (result string, err error) + func (this *Client) FundTransCommonQuery(param FundTransCommonQuery) (result *FundTransCommonQueryRsp, err error) + func (this *Client) FundTransOrderQuery(param FundTransOrderQuery) (result *FundTransOrderQueryRsp, err error) + func (this *Client) FundTransToAccountTransfer(param FundTransToAccountTransfer) (result *FundTransToAccountTransferRsp, err error) + func (this *Client) FundTransUniTransfer(param FundTransUniTransfer) (result *FundTransUniTransferRsp, err error) + func (this *Client) GetTradeNotification(req *http.Request) (notification *Notification, err error) + func (this *Client) IsProduction() bool + func (this *Client) LoadAliPayPublicCert(s string) error + func (this *Client) LoadAliPayPublicCertFromFile(filename string) error + func (this *Client) LoadAliPayPublicKey(aliPublicKey string) error + func (this *Client) LoadAliPayRootCert(s string) error + func (this *Client) LoadAliPayRootCertFromFile(filename string) error + func (this *Client) LoadAppPublicCert(s string) error + func (this *Client) LoadAppPublicCertFromFile(filename string) error + func (this *Client) NotifyVerify(partnerId, notifyId string) bool + func (this *Client) OpenAuthAppAuthInviteCreate(param OpenAuthAppAuthInviteCreate) (result *url.URL, err error) + func (this *Client) OpenAuthTokenApp(param OpenAuthTokenApp) (result *OpenAuthTokenAppRsp, err error) + func (this *Client) OpenAuthTokenAppQuery(param OpenAuthTokenAppQuery) (result *OpenAuthTokenAppQueryRsp, err error) + func (this *Client) PublicAppAuthorize(scopes []string, redirectURI, state string) (result *url.URL, err error) + func (this *Client) Request(payload *Payload, result interface{}) (err error) + func (this *Client) SetEncryptKey(key string) error + func (this *Client) SystemOauthToken(param SystemOauthToken) (result *SystemOauthTokenRsp, err error) + func (this *Client) TradeAppMergePay(param TradeAppPay) (result string, err error) + func (this *Client) TradeAppPay(param TradeAppPay) (result string, err error) + func (this *Client) TradeCancel(param TradeCancel) (result *TradeCancelRsp, err error) + func (this *Client) TradeClose(param TradeClose) (result *TradeCloseRsp, err error) + func (this *Client) TradeCreate(param TradeCreate) (result *TradeCreateRsp, err error) + func (this *Client) TradeFastPayRefundQuery(param TradeFastPayRefundQuery) (result *TradeFastPayRefundQueryRsp, err error) + func (this *Client) TradeMergePreCreate(param TradeMergePreCreate) (result *TradeMergePreCreateRsp, err error) + func (this *Client) TradeOrderInfoSync(param TradeOrderInfoSync) (result *TradeOrderInfoSyncRsp, err error) + func (this *Client) TradeOrderSettle(param TradeOrderSettle) (result *TradeOrderSettleRsp, err error) + func (this *Client) TradePagePay(param TradePagePay) (result *url.URL, err error) + func (this *Client) TradePay(param TradePay) (result *TradePayRsp, err error) + func (this *Client) TradePreCreate(param TradePreCreate) (result *TradePreCreateRsp, err error) + func (this *Client) TradeQuery(param TradeQuery) (result *TradeQueryRsp, err error) + func (this *Client) TradeRefund(param TradeRefund) (result *TradeRefundRsp, err error) + func (this *Client) TradeRefundAsync(param TradeRefundAsync) (result *TradeRefundAsyncRsp, err error) + func (this *Client) TradeWapMergePay(param TradeWapMergePay) (result *url.URL, err error) + func (this *Client) TradeWapPay(param TradeWapPay) (result *url.URL, err error) + func (this *Client) URLValues(param Param) (value url.Values, err error) + func (this *Client) UserCertDocCertVerifyConsult(param UserCertDocCertVerifyConsult) (result *UserCertDocCertVerifyConsultRsp, err error) + func (this *Client) UserCertDocCertVerifyPreConsult(param UserCertDocCertVerifyPreConsult) (result *UserCertDocCertVerifyPreConsultRsp, err error) + func (this *Client) UserCertifyOpenCertify(param UserCertifyOpenCertify) (result *url.URL, err error) + func (this *Client) UserCertifyOpenInitialize(param UserCertifyOpenInitialize) (result *UserCertifyOpenInitializeRsp, err error) + func (this *Client) UserCertifyOpenQuery(param UserCertifyOpenQuery) (result *UserCertifyOpenQueryRsp, err error) + func (this *Client) UserInfoShare(param UserInfoShare) (result *UserInfoShareRsp, err error) + func (this *Client) VerifySign(values url.Values) (err error) + type Code string + const CodeBusinessFailed + const CodeInvalidAuthToken + const CodeInvalidParam + const CodeMissingParam + const CodePermissionDenied + const CodeSuccess + const CodeUnknowError + func (c Code) Failed() bool + func (c Code) Successful() bool + type DepositBackInfo struct + BankAckTime string + DBackAmount string + DBackStatus string + ESTBankReceiptTime string + HasDepositBack string + type DeviceParams struct + DeviceId string + DeviceName string + DeviceType string + type Error struct + Code Code + Msg string + SubCode string + SubMsg string + func (this *Error) Error() string + func (this *Error) Failed() bool + func (this *Error) Successful() bool + type ExtUserInfo struct + CertNo string + CertType string + IdentityHash string + MinAge string + Mobile string + Name string + NeedCheckInfo string + type ExtendParams struct + CardType string + HBFQNum string + HBFQSellerPercent string + IndustryRefluxInfo string + SpecifiedSellerName string + SysServiceProviderId string + type FundAccountQuery struct + AccountType string + AliPayUserId string + AppAuthToken string + func (this FundAccountQuery) APIName() string + func (this FundAccountQuery) Params() map[string]string + type FundAccountQueryRsp struct + AvailableAmount string + FreezeAmount string + type FundAuthOperationCancel struct + AppAuthToken string + AuthNo string + NotifyURL string + OperationId string + OutOrderNo string + OutRequestNo string + Remark string + func (this FundAuthOperationCancel) APIName() string + func (this FundAuthOperationCancel) Params() map[string]string + type FundAuthOperationCancelRsp struct + Action string + AuthNo string + OperationId string + OutOrderNo string + OutRequestNo string + type FundAuthOperationDetailQuery struct + AppAuthToken string + AuthNo string + OperationId string + OutOrderNo string + OutRequestNo string + func (this FundAuthOperationDetailQuery) APIName() string + func (this FundAuthOperationDetailQuery) Params() map[string]string + type FundAuthOperationDetailQueryRsp struct + Amount string + AuthNo string + CreditAmount string + ExtraParam string + FundAmount string + GMTCreate string + GMTTrans string + OperationId string + OperationType string + OrderStatus OrderStatus + OrderTitle string + OutOrderNo string + OutRequestNo string + PayerLogonId string + PayerUserId string + PreAuthType string + Remark string + RestAmount string + RestCreditAmount string + RestFundAmount string + Status string + TotalFreezeAmount string + TotalFreezeCreditAmount string + TotalFreezeFundAmount string + TotalPayAmount string + TotalPayCreditAmount string + TotalPayFundAmount string + TransCurrency string + type FundAuthOrderAppFreeze struct + Amount string + AppAuthToken string + EnablePayChannels string + ExtraParam string + NotifyURL string + OrderTitle string + OutOrderNo string + OutRequestNo string + PayTimeout string + PayeeLogonId string + PayeeUserId string + ProductCode string + func (this FundAuthOrderAppFreeze) APIName() string + func (this FundAuthOrderAppFreeze) Params() map[string]string + type FundAuthOrderAppFreezeRsp struct + Amount string + AuthNo string + CreditAmount string + FundAmount string + GMTTrans string + OperationId string + OutOrderNo string + OutRequestNo string + PayerUserId string + PreAuthType string + Status string + type FundAuthOrderFreeze struct + Amount string + AppAuthToken string + AuthCode string + AuthCodeType string + ExtraParam string + NotifyURL string + OrderTitle string + OutOrderNo string + OutRequestNo string + PayTimeout string + PayeeLogonId string + PayeeUserId string + ProductCode string + func (this FundAuthOrderFreeze) APIName() string + func (this FundAuthOrderFreeze) Params() map[string]string + type FundAuthOrderFreezeRsp struct + Amount string + AuthNo string + GMTTrans string + OperationId string + OutOrderNo string + OutRequestNo string + PayerUserId string + Status string + type FundAuthOrderUnfreeze struct + Amount string + AppAuthToken string + AuthNo string + ExtraParam string + NotifyURL string + OutRequestNo string + Remark string + func (this FundAuthOrderUnfreeze) APIName() string + func (this FundAuthOrderUnfreeze) Params() map[string]string + type FundAuthOrderUnfreezeRsp struct + Amount string + AuthNo string + CreditAmount string + FundAmount string + GMTTrans string + OperationId string + OutOrderNo string + OutRequestNo string + Status string + type FundAuthOrderVoucherCreate struct + Amount string + AppAuthToken string + EnablePayChannels string + ExtraParam string + NotifyURL string + OrderTitle string + OutOrderNo string + OutRequestNo string + PayTimeout string + PayeeLogonId string + PayeeUserId string + ProductCode string + SettleCurrency string + TransCurrency string + func (this FundAuthOrderVoucherCreate) APIName() string + func (this FundAuthOrderVoucherCreate) Params() map[string]string + type FundAuthOrderVoucherCreateRsp struct + CodeType string + CodeURL string + CodeValue string + OutOrderNo string + OutRequestNo string + type FundBill struct + Amount string + BankCode string + FundChannel string + RealAmount float64 + type FundTransAppPay struct + AppAuthToken string + BizScene string + BusinessParams string + OrderId string + OrderTitle string + OutBizNo string + ProductCode string + RefundTimeExpire string + Remark string + TimeExpire string + TransAmount string + func (this FundTransAppPay) APIName() string + func (this FundTransAppPay) Params() map[string]string + type FundTransCommonQuery struct + AppAuthToken string + BizScene string + OrderId string + OutBizNo string + PayFundOrderId string + ProductCode string + func (this FundTransCommonQuery) APIName() string + func (this FundTransCommonQuery) Params() map[string]string + type FundTransCommonQueryRsp struct + ArrivalTimeEnd string + DeductBillInfo string + ErrorCode string + FailReason string + OrderFee string + OrderId string + OutBizNo string + PayDate string + PayFundOrderId string + Status string + TransAmount string + TransferBillInfo string + type FundTransOrderQuery struct + AppAuthToken string + OrderId string + OutBizNo string + func (this FundTransOrderQuery) APIName() string + func (this FundTransOrderQuery) Params() map[string]string + type FundTransOrderQueryRsp struct + ArrivalTimeEnd string + ErrorCode string + FailReason string + OrderFree string + OrderId string + OutBizNo string + PayDate string + Status string + type FundTransToAccountTransfer struct + Amount string + AppAuthToken string + OutBizNo string + PayeeAccount string + PayeeRealName string + PayeeType string + PayerShowName string + Remark string + func (this FundTransToAccountTransfer) APIName() string + func (this FundTransToAccountTransfer) Params() map[string]string + type FundTransToAccountTransferRsp struct + OrderId string + OutBizNo string + PayDate string + type FundTransUniTransfer struct + AppAuthToken string + BizScene string + BusinessParams string + OrderTitle string + OriginalOrderId string + OutBizNo string + PayeeInfo *PayeeInfo + ProductCode string + Remark string + TransAmount string + func (this FundTransUniTransfer) APIName() string + func (this FundTransUniTransfer) Params() map[string]string + type FundTransUniTransferRsp struct + OrderId string + OutBizNo string + PayFundOrderId string + Status string + TransDate string + type GoodsDetail struct + AliPayGoodsId string + Body string + CategoriesTree string + GoodsCategory string + GoodsId string + GoodsName string + Price float64 + Quantity int + ShowURL string + type GoodsDetailItem struct + AliPayGoodsId string + Body string + GoodsCategory string + GoodsId string + GoodsName string + Price string + Quantity string + ShowUrl string + type HBFQPayInfo struct + UserInstallNum string + type IdentityParam struct + CertName string + CertNo string + CertType string + IdentityType string + type IdentityParams struct + CertNo string + IdentityHash string + SignUserId string + UserName string + type Merchant struct + MerchantId string + MerchantType string + type MerchantConfig struct + ReturnURL string + type MobileNumber struct + Code Code + Mobile string + Msg string + type Notification struct + AgreementNo string + AppId string + AuthAppId string + Body string + BuyerId string + BuyerLogonId string + BuyerPayAmount string + Charset string + ExternalAgreementNo string + FundBillList string + GmtClose string + GmtCreate string + GmtPayment string + GmtRefund string + InvoiceAmount string + NotifyId string + NotifyTime string + NotifyType string + OutBizNo string + OutTradeNo string + PassbackParams string + PointAmount string + ReceiptAmount string + RefundFee string + SellerEmail string + SellerId string + Sign string + SignType string + Subject string + TotalAmount string + TradeNo string + TradeStatus TradeStatus + Version string + VoucherDetailList string + type OpenAuthAppAuthInviteCreate struct + AppAuthToken string + AuthAppId string + RedirectURL string + State string + func (this OpenAuthAppAuthInviteCreate) APIName() string + func (this OpenAuthAppAuthInviteCreate) Params() map[string]string + type OpenAuthToken struct + AppAuthToken string + AppRefreshToken string + AuthAppId string + ExpiresIn int64 + ReExpiresIn int64 + UserId string + type OpenAuthTokenApp struct + Code string + GrantType string + RefreshToken string + func (this OpenAuthTokenApp) APIName() string + func (this OpenAuthTokenApp) Params() map[string]string + type OpenAuthTokenAppQuery struct + AppAuthToken string + func (this OpenAuthTokenAppQuery) APIName() string + func (this OpenAuthTokenAppQuery) Params() map[string]string + type OpenAuthTokenAppQueryRsp struct + AuthAppId string + AuthEnd string + AuthMethods []string + AuthStart string + ExpiresIn int64 + IsByAppAuth bool + Status string + UserId string + type OpenAuthTokenAppRsp struct + Tokens []*OpenAuthToken + type OptionFunc func(c *Client) + func WithHTTPClient(client *http.Client) OptionFunc + func WithProductionGateway(gateway string) OptionFunc + func WithSandboxGateway(gateway string) OptionFunc + func WithTimeLocation(location *time.Location) OptionFunc + type OrderDetail struct + AppId string + Body string + ExtendParams *ExtendParams + GoodsDetail []*GoodsDetail + OutTradeNo string + PassbackParams string + ProductCode string + SellerId string + SellerLogonId string + SettleInfo *SettleInfo + ShowURL string + SubMerchant *Merchant + Subject string + TotalAmount string + type OrderStatus string + const OrderStatusAuthorized + const OrderStatusClosed + const OrderStatusFinish + const OrderStatusInit + type Param interface + APIName func() string + Params func() map[string]string + type PayeeInfo struct + Identity string + IdentityType string + Name string + type Payload struct + func NewPayload(method string) *Payload + func (this *Payload) APIName() string + func (this *Payload) AddField(key string, value interface{}) *Payload + func (this *Payload) AddParam(key, value string) *Payload + func (this *Payload) MarshalJSON() ([]byte, error) + func (this *Payload) Params() map[string]string + type PeriodRuleParams struct + ExecuteTime string + Period string + PeriodType string + SingleAmount string + TotalAmount string + TotalPayments int + type PreOrderResult struct + AppId string + OutTradeNo string + ResultCode string + Success bool + type ProdParams struct + AuthBizParams string + type RefundChargeInfo struct + ChargeType string + RefundChargeFee string + RefundSubFeeDetailList []*RefundSubFeeDetail + SwitchFeeRate string + type RefundRoyalty struct + RefundAmount string + ResultCode string + RoyaltyType string + TransIn string + TransInEmail string + TransOut string + TransOutEmail string + type RefundRoyaltyParameter struct + Amount string + Desc string + RoyaltyScene string + RoyaltyType string + TransIn string + TransInName string + TransInType string + TransOut string + TransOutType string + type RefundSubFeeDetail struct + RefundChargeFee string + SwitchFeeRate string + type RoyaltyDetailInfoItem struct + AliPayStoreId string + Amount string + AmountPercentage string + BatchNo string + Desc string + OutRelationId string + SerialNo string + TransIn string + TransInType string + TransOut string + TransOutType string + type RoyaltyInfo struct + RoyaltyDetailInfo []*RoyaltyDetailInfoItem + RoyaltyType string + type RoyaltyParameter struct + Amount float64 + AmountPercentage float64 + Desc string + TransIn string + TransOut string + type SettleDetailInfo struct + Amount string + SettleEntityId string + SettleEntityType string + SummaryDimension string + TransIn string + TransInType string + type SettleInfo struct + SettleDetailInfos []*SettleDetailInfo + SettlePeriodTime string + type SignParams struct + AccessParams *AccessParams + ExternalAgreementNo string + ExternalLogonId string + PeriodRuleParams *PeriodRuleParams + PersonalProductCode string + SignNotifyURL string + SignScene string + SubMerchant *SubMerchantParams + type Signer interface + SignBytes func(data []byte, opts ...nsign.SignOption) ([]byte, error) + SignValues func(values url.Values, opts ...nsign.SignOption) ([]byte, error) + type SubFeeDetail struct + ChargeFee string + OriginalChargeFee string + SwitchFeeRate string + type SubMerchantItem struct + MerchantId string + type SubMerchantParams struct + SubMerchantId string + SubMerchantName string + SubMerchantServiceDescription string + SubMerchantServiceName string + type SystemOauthToken struct + AppAuthToken string + Code string + GrantType string + RefreshToken string + func (this SystemOauthToken) APIName() string + func (this SystemOauthToken) Params() map[string]string + type SystemOauthTokenRsp struct + AccessToken string + AuthStart string + ExpiresIn int64 + ReExpiresIn int64 + RefreshToken string + UserId string + type Trade struct + AgreementSignParams *SignParams + AppAuthToken string + Body string + BusinessParams json.RawMessage + DisablePayChannels string + EnablePayChannels string + ExtUserInfo *ExtUserInfo + ExtendParams *ExtendParams + GoodsDetail []*GoodsDetail + GoodsType string + InvoiceInfo string + MerchantOrderNo string + NotifyURL string + OutTradeNo string + PassbackParams string + ProductCode string + PromoParams string + QueryOptions []string + ReturnURL string + RoyaltyInfo string + SellerId string + SettleInfo string + SpecifiedChannel string + StoreId string + SubMerchant string + Subject string + TimeExpire string + TimeoutExpress string + TotalAmount string + type TradeAppMergePay struct + AppAuthToken string + PreOrderNo string + func (this TradeAppMergePay) APIName() string + func (this TradeAppMergePay) Params() map[string]string + type TradeAppPay struct + func (this TradeAppPay) APIName() string + func (this TradeAppPay) Params() map[string]string + type TradeCancel struct + AppAuthToken string + NotifyURL string + OutTradeNo string + TradeNo string + func (this TradeCancel) APIName() string + func (this TradeCancel) Params() map[string]string + type TradeCancelRsp struct + Action string + OutTradeNo string + RetryFlag string + TradeNo string + type TradeClose struct + AppAuthToken string + NotifyURL string + OperatorId string + OutTradeNo string + TradeNo string + func (this TradeClose) APIName() string + func (this TradeClose) Params() map[string]string + type TradeCloseRsp struct + OutTradeNo string + TradeNo string + type TradeCreate struct + BuyerId string + DiscountableAmount string + GoodsDetail []*GoodsDetailItem + OperatorId string + TerminalId string + func (this TradeCreate) APIName() string + func (this TradeCreate) Params() map[string]string + type TradeCreateRsp struct + OutTradeNo string + TradeNo string + type TradeFastPayRefundQuery struct + AppAuthToken string + OutRequestNo string + OutTradeNo string + QueryOptions []string + TradeNo string + func (this TradeFastPayRefundQuery) APIName() string + func (this TradeFastPayRefundQuery) Params() map[string]string + type TradeFastPayRefundQueryRsp struct + DepositBackInfo []*DepositBackInfo + GMTRefundPay string + OutRequestNo string + OutTradeNo string + RefundAmount string + RefundChargeInfoList []*RefundChargeInfo + RefundDetailItemList []*TradeFundBill + RefundHYBAmount string + RefundRoyaltys []*RefundRoyalty + RefundStatus string + SendBackFee string + TotalAmount string + TradeNo string + type TradeFundBill struct + Amount string + FundChannel string + FundType string + RealAmount string + type TradeMergePreCreate struct + AppAuthToken string + NotifyURL string + OrderDetails []*OrderDetail + OutMergeNo string + TimeExpire string + TimeoutExpress string + func (this TradeMergePreCreate) APIName() string + func (this TradeMergePreCreate) Params() map[string]string + type TradeMergePreCreateRsp struct + OrderDetailResults []*PreOrderResult + OutMergeNo string + PreOrderNo string + type TradeNotification Notification + type TradeOrderInfoSync struct + AppAuthToken string + BizType string + OrderBizInfo string + OutRequestNo string + TradeNo string + func (this TradeOrderInfoSync) APIName() string + func (this TradeOrderInfoSync) Params() map[string]string + type TradeOrderInfoSyncRsp struct + BuyerUserId string + OutTradeNo string + TradeNo string + type TradeOrderSettle struct + AppAuthToken string + OperatorId string + OutRequestNo string + RoyaltyParameters []*RoyaltyParameter + TradeNo string + func (this TradeOrderSettle) APIName() string + func (this TradeOrderSettle) Params() map[string]string + type TradeOrderSettleRsp struct + TradeNo string + type TradePagePay struct + AuthToken string + QRCodeWidth string + QRPayMode string + func (this TradePagePay) APIName() string + func (this TradePagePay) Params() map[string]string + type TradePay struct + AgreementParams *AgreementParams + AuthCode string + AuthConfirmMode string + AuthNo string + BuyerId string + DiscountableAmount string + GoodsDetail []*GoodsDetailItem + OperatorId string + Scene string + SettleCurrency string + TerminalId string + TerminalParams string + TransCurrency string + func (this TradePay) APIName() string + func (this TradePay) Params() map[string]string + type TradePayRsp struct + BuyerLogonId string + BuyerPayAmount string + BuyerUserId string + CardBalance string + DiscountGoodsDetail string + FundBillList []*FundBill + GmtPayment string + InvoiceAmount string + OutTradeNo string + PointAmount string + ReceiptAmount string + StoreName string + TotalAmount string + TradeNo string + VoucherDetailList []*VoucherDetail + type TradePreCreate struct + DiscountableAmount string + GoodsDetail []*GoodsDetailItem + OperatorId string + TerminalId string + func (this TradePreCreate) APIName() string + func (this TradePreCreate) Params() map[string]string + type TradePreCreateRsp struct + OutTradeNo string + QRCode string + type TradeQuery struct + AppAuthToken string + OrgPid string + OutTradeNo string + QueryOptions []string + TradeNo string + func (this TradeQuery) APIName() string + func (this TradeQuery) Params() map[string]string + type TradeQueryRsp struct + AlipaySubMerchantId string + AuthTradePayMode string + BKAgentRespInfo *BKAgentRespInfo + Body string + BuyerLogonId string + BuyerPayAmount string + BuyerUserId string + BuyerUserName string + BuyerUserType string + ChargeAmount string + ChargeFlags string + ChargeInfoList []*ChargeInfo + CreditBizOrderId string + CreditPayMode string + DiscountAmount string + DiscountGoodsDetail string + ExtInfos string + FundBillList []*FundBill + HBFQPayInfo *HBFQPayInfo + HYBAmount string + IndustrySepcDetailAcc string + IndustrySepcDetailGov string + InvoiceAmount string + MdiscountAmount string + OutTradeNo string + PassbackParams string + PayAmount string + PayCurrency string + PointAmount string + ReceiptAmount string + SendPayDate string + SettleAmount string + SettleCurrency string + SettleTransRate string + SettlementId string + StoreId string + StoreName string + Subject string + TerminalId string + TotalAmount string + TradeNo string + TradeSettleInfo *TradeSettleInfo + TradeStatus TradeStatus + TransCurrency string + TransPayRate string + VoucherDetailList []*VoucherDetail + type TradeRefund struct + AppAuthToken string + OutRequestNo string + OutTradeNo string + QueryOptions []string + RefundAmount string + RefundReason string + RefundRoyaltyParameters []*RefundRoyaltyParameter + TradeNo string + func (this TradeRefund) APIName() string + func (this TradeRefund) Params() map[string]string + type TradeRefundAsync struct + AppAuthToken string + NotifyURL string + OperatorId string + OutRequestNo string + OutTradeNo string + RefundAmount string + RefundReason string + StoreId string + TerminalId string + TradeNo string + func (this TradeRefundAsync) APIName() string + func (this TradeRefundAsync) Params() map[string]string + type TradeRefundAsyncRsp struct + OutRequestNo string + OutTradeNo string + RefundAmount string + RefundStatus string + TradeNo string + type TradeRefundRsp struct + BuyerLogonId string + BuyerUserId string + FundChange string + OutTradeNo string + RefundChargeInfoList []*RefundChargeInfo + RefundDetailItemList []*TradeFundBill + RefundFee string + RefundHYBAmount string + SendBackFee string + StoreName string + TradeNo string + type TradeSettleDetail struct + Amount string + OperationDate string + OperationSerialNo string + OperationType string + TransIn string + TransOut string + type TradeSettleInfo struct + TradeSettleDetailList []*TradeSettleDetail + type TradeStatus string + const TradeStatusClosed + const TradeStatusFinished + const TradeStatusSuccess + const TradeStatusWaitBuyerPay + type TradeWapMergePay struct + AppAuthToken string + PreOrderNo string + func (this TradeWapMergePay) APIName() string + func (this TradeWapMergePay) Params() map[string]string + type TradeWapPay struct + AuthToken string + QuitURL string + TimeExpire string + func (this TradeWapPay) APIName() string + func (this TradeWapPay) Params() map[string]string + type UserCertDocCertVerifyConsult struct + AppAuthToken string + VerifyId string + func (this UserCertDocCertVerifyConsult) APIName() string + func (this UserCertDocCertVerifyConsult) Params() map[string]string + type UserCertDocCertVerifyConsultRsp struct + FailParams string + FailReason string + Passed string + type UserCertDocCertVerifyPreConsult struct + AppAuthToken string + CertNo string + CertType string + ExtInfo map[string]interface{} + LogonId string + Mobile string + UserName string + func (this UserCertDocCertVerifyPreConsult) APIName() string + func (this UserCertDocCertVerifyPreConsult) Params() map[string]string + type UserCertDocCertVerifyPreConsultRsp struct + VerifyId string + type UserCertifyOpenCertify struct + AppAuthToken string + CertifyId string + func (this UserCertifyOpenCertify) APIName() string + func (this UserCertifyOpenCertify) Params() map[string]string + type UserCertifyOpenCertifyRsp struct + type UserCertifyOpenInitialize struct + AppAuthToken string + BizCode CertifyBizCode + FaceContrastPicture string + IdentityParam IdentityParam + MerchantConfig MerchantConfig + OuterOrderNo string + func (this UserCertifyOpenInitialize) APIName() string + func (this UserCertifyOpenInitialize) Params() map[string]string + type UserCertifyOpenInitializeRsp struct + CertifyId string + type UserCertifyOpenQuery struct + AppAuthToken string + CertifyId string + func (this UserCertifyOpenQuery) APIName() string + func (this UserCertifyOpenQuery) Params() map[string]string + type UserCertifyOpenQueryRsp struct + IdentityInfo string + MaterialInfo string + Passed string + type UserInfoShare struct + AppAuthToken string + AuthToken string + func (this UserInfoShare) APIName() string + func (this UserInfoShare) Params() map[string]string + type UserInfoShareRsp struct + AuthNo string + Avatar string + City string + Gender string + IsCertified string + IsStudentCertified string + NickName string + Province string + UserId string + UserStatus string + UserType string + type Verifier interface + VerifyBytes func(data []byte, signature []byte, opts ...nsign.SignOption) error + VerifyValues func(values url.Values, signature []byte, opts ...nsign.SignOption) error + type VoucherDetail struct + Amount string + Id string + Memo string + MerchantContribute string + Name string + OtherContribute string + Type string + type ZmAuthParams struct + BuckleAppId string + BuckleMerchantId string