Documentation
¶
Index ¶
- Constants
- func DecryptOpenDataToBodyMap(encryptedData, secretKey string) (bm gopay.BodyMap, err error)
- func DecryptOpenDataToStruct(encryptedData, secretKey string, beanPtr interface{}) (err error)
- func FormatURLParam(body gopay.BodyMap) (urlParam string)
- func GetCertSN(certPathOrData interface{}) (sn string, err error)
- func GetRootCertSN(rootCertPathOrData interface{}) (sn string, err error)
- func GetRsaSign(bm gopay.BodyMap, signType string, privateKey *rsa.PrivateKey) (sign string, err error)
- func VerifySign(alipayPublicKey string, notifyBean interface{}) (ok bool, err error)
- func VerifySignWithCert(aliPayPublicKeyCert, notifyBean interface{}) (ok bool, err error)
- func VerifySyncSign(aliPayPublicKey, signData, sign string) (ok bool, err error)
- func VerifySyncSignWithCert(alipayPublicKeyCert interface{}, signData, sign string) (ok bool, err error)
- type AntMerchantOrderQuery
- type AntMerchantOrderQueryRsp
- type AntMerchantShopClose
- type AntMerchantShopCloseRsp
- type AntMerchantShopConsult
- type AntMerchantShopConsultRsp
- type AntMerchantShopCreate
- type AntMerchantShopCreateRsp
- type AntMerchantShopModify
- type AntMerchantShopModifyRsp
- type AntMerchantShopQuery
- type AntMerchantShopQueryRsp
- type AppVersionInfo
- type AuditApply
- type AuditApplyResponse
- type AuthTokenApp
- type BuildQuery
- type BuildQueryResponse
- type Client
- func (a *Client) AcquireCustoms(ctx context.Context, bm gopay.BodyMap) (aliRspBs []byte, err error)
- func (a *Client) AcquireCustomsQuery(ctx context.Context, bm gopay.BodyMap) (aliRspBs []byte, err error)
- func (a *Client) AntMerchantOrderQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantOrderQueryRsp, err error)
- func (a *Client) AntMerchantShopClose(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopCloseRsp, err error)
- func (a *Client) AntMerchantShopConsult(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopConsultRsp, err error)
- func (a *Client) AntMerchantShopCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopCreateRsp, err error)
- func (a *Client) AntMerchantShopModify(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopModifyRsp, err error)
- func (a *Client) AntMerchantShopQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopQueryRsp, err error)
- func (a *Client) AutoVerifySign(alipayPublicKeyContent []byte)
- func (a *Client) CommerceAirCallcenterTradeApply(ctx context.Context, bm gopay.BodyMap) (aliRsp *CommerceAirCallcenterTradeApplyRsp, err error)
- func (a *Client) CommerceBenefitApply(ctx context.Context, bm gopay.BodyMap) (aliRsp *CommerceBenefitApplyRsp, err error)
- func (a *Client) CommerceBenefitVerify(ctx context.Context, bm gopay.BodyMap) (aliRsp *CommerceBenefitVerifyRsp, err error)
- func (a *Client) CommerceTransportNfccardSend(ctx context.Context, bm gopay.BodyMap) (aliRsp *CommerceTransportNfccardSendRsp, err error)
- func (a *Client) DataBillBalanceQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *DataBillBalanceQueryResponse, err error)
- func (a *Client) DataBillDownloadUrlQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *DataBillDownloadUrlQueryResponse, err error)
- func (a *Client) DataDataserviceAdDataQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *DataDataserviceAdDataQueryRsp, err error)
- func (a *Client) DefaultRequest(ctx context.Context, param string) (bs []byte, err error)
- func (a *Client) DoAliPay(bm gopay.BodyMap, sign_type string) (bs []byte, err error)
- func (a *Client) FileRequest(ctx context.Context, bm gopay.BodyMap, file *gopay.File, method string) (bs []byte, err error)
- func (a *Client) FundAccountQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAccountQueryResponse, err error)
- func (a *Client) FundAuthOperationCancel(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOperationCancelResponse, err error)
- func (a *Client) FundAuthOperationDetailQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOperationDetailQueryResponse, err error)
- func (a *Client) FundAuthOrderAppFreeze(ctx context.Context, bm gopay.BodyMap) (bs []byte, err error)
- func (a *Client) FundAuthOrderFreeze(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOrderFreezeResponse, err error)
- func (a *Client) FundAuthOrderUnfreeze(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOrderUnfreezeResponse, err error)
- func (a *Client) FundAuthOrderVoucherCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOrderVoucherCreateResponse, err error)
- func (a *Client) FundBatchClose(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundBatchCloseResponse, err error)
- func (a *Client) FundBatchCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundBatchCreateResponse, err error)
- func (a *Client) FundBatchDetailQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundBatchDetailQueryResponse, err error)
- func (a *Client) FundTransAppPay(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransAppPayResponse, err error)
- func (a *Client) FundTransCommonQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransCommonQueryResponse, err error)
- func (a *Client) FundTransOrderQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransOrderQueryResponse, err error)
- func (a *Client) FundTransPagePay(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransPagePayRsp, err error)
- func (a *Client) FundTransPayeeBindQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransPayeeBindQueryRsp, err error)
- func (a *Client) FundTransRefund(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransRefundResponse, err error)
- func (a *Client) FundTransUniTransfer(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransUniTransferResponse, err error)
- func (a *Client) F创建商家券(ctx context.Context, bm gopay.BodyMap) (aliRsp *CouponSyncRsp, err error)
- func (a *Client) F同步商家券券码(ctx context.Context, bm gopay.BodyMap) (aliRsp *CouponUploadRsp, err error)
- func (a *Client) F小程序基于模板上传版本(ctx context.Context, bm gopay.BodyMap) (aliRsp *VersionUploadResponse, err error)
- func (a *Client) F小程序提交审核(ctx context.Context, bm gopay.BodyMap) (aliRsp *AuditApplyResponse, err error)
- func (a *Client) F小程序查询版本构建状态(ctx context.Context, bm gopay.BodyMap) (aliRsp *BuildQueryResponse, err error)
- func (a *Client) F小程序版本列表查询(ctx context.Context, bm gopay.BodyMap) (aliRsp *VersionListQueryResponse, err error)
- func (a *Client) F小程序版本回滚(ctx context.Context, bm gopay.BodyMap) (bs []byte, err error)
- func (a *Client) F小程序版本详情查询(ctx context.Context, bm gopay.BodyMap) (bs []byte, err error)
- func (a *Client) F新的发送链接(ctx context.Context, bm gopay.BodyMap) (bs []byte, err error)
- func (a *Client) F新的文件上传(ctx context.Context, bm gopay.BodyMap, method string, nobizcont ...int) (bs []byte, err error)
- func (a *Client) F查询使用模板的小程序列表(ctx context.Context, bm gopay.BodyMap) (bs []byte, err error)
- func (a *Client) F获取文件上传签名() (sign string)
- func (a *Client) F订单同步(ctx context.Context, bm gopay.BodyMap) (aliRsp *MerchantOrderSyncRsp, err error)
- func (a *Client) GetRequestSignParam(bm gopay.BodyMap, method string) (string, error)
- func (a *Client) MerchantItemFileUpload(ctx context.Context, file *gopay.File) (aliRsp *MerchantItemFileUploadRsp, err error)
- func (a *Client) OpenAuthTokenApp(ctx context.Context, bm gopay.BodyMap) (aliRsp *OpenAuthTokenAppResponse, err error)
- func (a *Client) PaymentTradeOrderCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *PaymentTradeOrderCreateRsp, err error)
- func (a *Client) PcreditHuabeiAuthSettleApply(ctx context.Context, bm gopay.BodyMap) (aliRsp *PcreditHuabeiAuthSettleApplyRsp, err error)
- func (a *Client) PostAliPayAPISelf(ctx context.Context, bm gopay.BodyMap, method string, aliRsp interface{}) (err error)
- func (a *Client) PostAliPayAPISelfV2(ctx context.Context, bm gopay.BodyMap, method string, aliRsp interface{}) (err error)
- func (a *Client) PublicCertDownload(ctx context.Context, bm gopay.BodyMap) (aliRsp *PublicCertDownloadRsp, err error)
- func (a *Client) RequestParam(bm gopay.BodyMap, method string) (string, error)
- func (a *Client) SetAliPayPublicCertSN(aliPayPublicCertSN string) (client *Client)
- func (a *Client) SetAliPayRootCertSN(aliPayRootCertSN string) (client *Client)
- func (a *Client) SetAppAuthToken(appAuthToken string) (client *Client)
- func (a *Client) SetAppCertSN(appCertSN string) (client *Client)
- func (a *Client) SetCertSnByContent(appCertContent, aliPayRootCertContent, aliPayPublicCertContent []byte) (err error)
- func (a *Client) SetCertSnByPath(appCertPath, aliPayRootCertPath, aliPayPublicCertPath string) (err error)
- func (a *Client) SetCharset(charset string) (client *Client)
- func (a *Client) SetLocation(name string) (client *Client)
- func (a *Client) SetNotifyUrl(url string) (client *Client)
- func (a *Client) SetPrivateKeyType(t PKCSType) (client *Client)
- func (a *Client) SetReturnUrl(url string) (client *Client)
- func (a *Client) SetSignType(signType string) (client *Client)
- func (a *Client) SystemOauthToken(ctx context.Context, bm gopay.BodyMap) (aliRsp *SystemOauthTokenResponse, err error)
- func (a *Client) TradeAdvanceConsult(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeAdvanceConsultRsp, err error)
- func (a *Client) TradeAppPay(ctx context.Context, bm gopay.BodyMap) (payParam string, err error)
- func (a *Client) TradeCancel(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeCancelResponse, err error)
- func (a *Client) TradeClose(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeCloseResponse, err error)
- func (a *Client) TradeCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeCreateResponse, err error)
- func (a *Client) TradeCustomsDeclare(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeCustomsDeclareRsp, err error)
- func (a *Client) TradeFastPayRefundQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeFastpayRefundQueryResponse, err error)
- func (a *Client) TradeOrderInfoSync(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeOrderInfoSyncRsp, err error)
- func (a *Client) TradeOrderSettle(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeOrderSettleResponse, err error)
- func (a *Client) TradePagePay(ctx context.Context, bm gopay.BodyMap) (payUrl string, err error)
- func (a *Client) TradePageRefund(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradePageRefundResponse, err error)
- func (a *Client) TradePay(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradePayResponse, err error)
- func (a *Client) TradePrecreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradePrecreateResponse, err error)
- func (a *Client) TradeQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeQueryResponse, err error)
- func (a *Client) TradeRefund(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeRefundResponse, err error)
- func (a *Client) TradeRepaybillQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeRepaybillQueryRsp, err error)
- func (a *Client) TradeWapPay(ctx context.Context, bm gopay.BodyMap) (payUrl string, err error)
- func (a *Client) UserInfoAuth(ctx context.Context, bm gopay.BodyMap) (aliRsp *UserInfoAuthResponse, err error)
- type CommerceAirCallcenterTradeApply
- type CommerceAirCallcenterTradeApplyRsp
- type CommerceBenefitApply
- type CommerceBenefitApplyRsp
- type CommerceBenefitVerify
- type CommerceBenefitVerifyRsp
- type CommerceTransportNfccardSend
- type CommerceTransportNfccardSendRsp
- type ConversionDataDetail
- type CouponSync
- type CouponSyncRsp
- type CouponUpload
- type CouponUploadRsp
- type CumulateDataDetail
- type DataBillBalanceQuery
- type DataBillBalanceQueryResponse
- type DataBillDownloadUrlQuery
- type DataBillDownloadUrlQueryResponse
- type DataDataserviceAdDataQuery
- type DataDataserviceAdDataQueryRsp
- type DataDetail
- type DepositBackInfo
- type DiscountDetailInfo
- type ErrorResponse
- type ExtCardInfo
- type FamilyArchiveDetail
- type FulfillmentResult
- type FundAccountQuery
- type FundAccountQueryResponse
- type FundAuthOperationCancel
- type FundAuthOperationCancelResponse
- type FundAuthOperationDetailQuery
- type FundAuthOperationDetailQueryResponse
- type FundAuthOrderAppFreeze
- type FundAuthOrderAppFreezeResponse
- type FundAuthOrderFreeze
- type FundAuthOrderFreezeResponse
- type FundAuthOrderUnfreeze
- type FundAuthOrderUnfreezeResponse
- type FundAuthOrderVoucherCreate
- type FundAuthOrderVoucherCreateResponse
- type FundBatchClose
- type FundBatchCloseResponse
- type FundBatchCreate
- type FundBatchCreateResponse
- type FundBatchDetailQuery
- type FundBatchDetailQueryResponse
- type FundBill
- type FundBillListInfo
- type FundTransAppPay
- type FundTransAppPayResponse
- type FundTransCommonQuery
- type FundTransCommonQueryResponse
- type FundTransOrderQuery
- type FundTransOrderQueryResponse
- type FundTransPagePay
- type FundTransPagePayRsp
- type FundTransPayeeBindQuery
- type FundTransPayeeBindQueryRsp
- type FundTransRefund
- type FundTransRefundResponse
- type FundTransToaccountTransferResponse
- type FundTransUniTransferResponse
- type HSchoolInfo
- type HbFqPayInfo
- type KoubeiTradeItemorderBuyRsp
- type KoubeiTradeItemorderQuery
- type KoubeiTradeItemorderQueryRsp
- type KoubeiTradeItemorderRefund
- type KoubeiTradeItemorderRefundRsp
- type KoubeiTradeOrderAggregateConsult
- type KoubeiTradeOrderAggregateConsultRsp
- type KoubeiTradeOrderConsult
- type KoubeiTradeOrderConsultRsp
- type KoubeiTradeOrderPrecreate
- type KoubeiTradeOrderPrecreateRsp
- type KoubeiTradeTicketTicketcodeCancel
- type KoubeiTradeTicketTicketcodeCancelRsp
- type KoubeiTradeTicketTicketcodeDelay
- type KoubeiTradeTicketTicketcodeDelayRsp
- type KoubeiTradeTicketTicketcodeQuery
- type KoubeiTradeTicketTicketcodeQueryRsp
- type KoubeiTradeTicketTicketcodeSend
- type KoubeiTradeTicketTicketcodeSendRsp
- type MemberDataIsvCreate
- type MemberDataIsvCreateRsp
- type MerchantItemFileUpload
- type MerchantItemFileUploadRsp
- type MerchantOrderSync
- type MerchantOrderSyncRsp
- type MonitorHeartbeatSynRes
- type MonitorHeartbeatSynResponse
- type NotifyRequest
- type OauthTokenInfo
- type OpenAppQrcodeCreate
- type OpenAppQrcodeCreateRsp
- type OpenAuthTokenAppResponse
- type PKCSType
- type PaymentTradeOrderCreate
- type PaymentTradeOrderCreateRsp
- type PcreditHuabeiAuthSettleApply
- type PcreditHuabeiAuthSettleApplyRsp
- type PublicCertDownload
- type PublicCertDownloadRsp
- type RefundPresetPaytool
- type RefundRoyalty
- type RoyaltyDetailInfoPojo
- type ScoreGet
- type SystemOauthTokenResponse
- type TicketTransInfo
- type Token
- type TradeAdvanceConsult
- type TradeAdvanceConsultRsp
- type TradeCancel
- type TradeCancelResponse
- type TradeClose
- type TradeCloseResponse
- type TradeCreate
- type TradeCreateResponse
- type TradeCustomsDeclare
- type TradeCustomsDeclareRsp
- type TradeFastpayRefundQueryResponse
- type TradeFundBill
- type TradeItemorderBuy
- type TradeOrderInfoSync
- type TradeOrderInfoSyncRsp
- type TradeOrderSettle
- type TradeOrderSettleResponse
- type TradePageRefund
- type TradePageRefundResponse
- type TradePay
- type TradePayResponse
- type TradePrecreate
- type TradePrecreateResponse
- type TradeQuery
- type TradeQueryResponse
- type TradeRefund
- type TradeRefundQuery
- type TradeRefundResponse
- type TradeRepaybillQuery
- type TradeRepaybillQueryRsp
- type TradeSettleDetail
- type TradeSettleInfo
- type TransToaccountTransfer
- type TransUniTransfer
- type UserAgreementExecutionplanModify
- type UserAgreementExecutionplanModifyRsp
- type UserAgreementPageSign
- type UserAgreementPageSignRsp
- type UserAgreementPageUnSignRsp
- type UserAgreementQuery
- type UserAgreementQueryRsp
- type UserAgreementTransfer
- type UserAgreementTransferRsp
- type UserAlipaypointBudgetlibQuery
- type UserAlipaypointBudgetlibQueryRsp
- type UserAlipaypointSend
- type UserAlipaypointSendRsp
- type UserAuthZhimaorgIdentityApply
- type UserAuthZhimaorgIdentityApplyRsp
- type UserCertdocCertverifyConsult
- type UserCertdocCertverifyConsultRsp
- type UserCertdocCertverifyPreconsult
- type UserCertdocCertverifyPreconsultRsp
- type UserCertifyOpenInit
- type UserCertifyOpenInitResponse
- type UserCertifyOpenQuery
- type UserCertifyOpenQueryResponse
- type UserCharityRecordexistQuery
- type UserCharityRecordexistQueryRsp
- type UserDtbankQrcodedataQuery
- type UserDtbankQrcodedataQueryRsp
- type UserFamilyArchiveInitialize
- type UserFamilyArchiveInitializeRsp
- type UserFamilyArchiveQuery
- type UserFamilyArchiveQueryRsp
- type UserFamilyShareZmgoInitialize
- type UserFamilyShareZmgoInitializeRsp
- type UserIdentityInfo
- type UserInfoAuthResponse
- type UserInfoShare
- type UserInfoShareResponse
- type UserPhone
- type UserTwostageCommonUse
- type UserTwostageCommonUseRsp
- type VersionListQuery
- type VersionListQueryResponse
- type VersionUpload
- type VersionUploadResponse
- type VoucherDetail
- type WaitRepaymentOrderInfo
- type ZhimaCreditEpSceneAgreementCancel
- type ZhimaCreditEpSceneAgreementCancelRsp
- type ZhimaCreditEpSceneAgreementUse
- type ZhimaCreditEpSceneAgreementUseRsp
- type ZhimaCreditEpSceneFulfillmentSync
- type ZhimaCreditEpSceneFulfillmentSyncRsp
- type ZhimaCreditEpSceneFulfillmentlistSync
- type ZhimaCreditEpSceneFulfillmentlistSyncRsp
- type ZhimaCreditEpSceneRatingInitialize
- type ZhimaCreditEpSceneRatingInitializeRsp
- type ZhimaCreditPeZmgoAgreementQuery
- type ZhimaCreditPeZmgoAgreementQueryRsp
- type ZhimaCreditPeZmgoAgreementUnsign
- type ZhimaCreditPeZmgoAgreementUnsignRsp
- type ZhimaCreditPeZmgoBizoptClose
- type ZhimaCreditPeZmgoBizoptCloseRsp
- type ZhimaCreditPeZmgoCumulationSync
- type ZhimaCreditPeZmgoCumulationSyncRsp
- type ZhimaCreditPeZmgoPaysignApply
- type ZhimaCreditPeZmgoPaysignApplyRsp
- type ZhimaCreditPeZmgoPaysignConfirm
- type ZhimaCreditPeZmgoPaysignConfirmRsp
- type ZhimaCreditPeZmgoPreorderCreate
- type ZhimaCreditPeZmgoPreorderCreateRsp
- type ZhimaCreditPeZmgoSettleRefund
- type ZhimaCreditPeZmgoSettleRefundRsp
- type ZhimaCreditPeZmgoSettleUnfreeze
- type ZhimaCreditPeZmgoSettleUnfreezeRsp
- type ZhimaCreditScoreGetResponse
- type ZhimaCustomerJobworthAdapterQuery
- type ZhimaCustomerJobworthAdapterQueryRsp
- type ZhimaCustomerJobworthSceneUse
- type ZhimaCustomerJobworthSceneUseRsp
- type ZhimaMerchantZmgoCumulateQuery
- type ZhimaMerchantZmgoCumulateQueryRsp
- type ZhimaMerchantZmgoCumulateSync
- type ZhimaMerchantZmgoCumulateSyncRsp
Constants ¶
const ( LocationShanghai = "Asia/Shanghai" PKCS1 PKCSType = 1 // 非Java PKCS8 PKCSType = 2 // Java RSA = "RSA" RSA2 = "RSA2" UTF8 = "utf-8" )
Variables ¶
This section is empty.
Functions ¶
func DecryptOpenDataToBodyMap ¶
DecryptOpenDataToBodyMap 解密支付宝开放数据到 BodyMap
encryptedData:包括敏感数据在内的完整用户信息的加密数据 secretKey:AES密钥,支付宝管理平台配置 文档:https://opendocs.alipay.com/mini/introduce/aes 文档:https://opendocs.alipay.com/open/common/104567
func DecryptOpenDataToStruct ¶
DecryptOpenDataToStruct 解密支付宝开放数据到 结构体
encryptedData:包括敏感数据在内的完整用户信息的加密数据 secretKey:AES密钥,支付宝管理平台配置 beanPtr:需要解析到的结构体指针 文档:https://opendocs.alipay.com/mini/introduce/aes 文档:https://opendocs.alipay.com/open/common/104567
func GetCertSN ¶
GetCertSN 获取证书序列号SN
certPathOrData x509证书文件路径(appCertPublicKey.crt、alipayCertPublicKey_RSA2.crt) 或证书 buffer 返回 sn:证书序列号(app_cert_sn、alipay_cert_sn) 返回 err:error 信息
func GetRootCertSN ¶
GetRootCertSN 获取root证书序列号SN
rootCertPathOrData x509证书文件路径(alipayRootCert.crt) 或文件 buffer 返回 sn:证书序列号(alipay_root_cert_sn) 返回 err:error 信息
func GetRsaSign ¶
func GetRsaSign(bm gopay.BodyMap, signType string, privateKey *rsa.PrivateKey) (sign string, err error)
获取支付宝参数签名
bm:签名参数 signType:签名类型,alipay.RSA 或 alipay.RSA2 privateKey:应用私钥,支持PKCS1和PKCS8
func VerifySign ¶
VerifySign 支付宝异步通知验签(公钥模式)
注意:APP支付,手机网站支付,电脑网站支付 暂不支持同步返回验签 alipayPublicKey:支付宝平台获取的支付宝公钥 notifyBean:此参数为异步通知解析的结构体或BodyMap:notifyReq 或 bm,推荐通 BodyMap 验签 返回参数ok:是否验签通过 返回参数err:错误信息 验签文档:https://opendocs.alipay.com/open/200/106120
func VerifySignWithCert ¶
支付宝异步通知验签(公钥证书模式)
注意:APP支付,手机网站支付,电脑网站支付 暂不支持同步返回验签 aliPayPublicKeyCert:支付宝公钥证书存放路径 alipayCertPublicKey_RSA2.crt 或文件内容[]byte notifyBean:此参数为异步通知解析的结构体或BodyMap:notifyReq 或 bm,推荐通 BodyMap 验签 返回参数ok:是否验签通过 返回参数err:错误信息 验签文档:https://opendocs.alipay.com/open/200/106120
noretain是不保留sign_type,支付宝的生活号验签署是这样的
func VerifySyncSign ¶
VerifySyncSign 支付宝同步返回验签(公钥模式)
注意:APP支付,手机网站支付,电脑网站支付,身份认证开始认证 不支持同步返回验签 aliPayPublicKey:支付宝平台获取的支付宝公钥 signData:待验签参数,aliRsp.SignData sign:待验签sign,aliRsp.Sign 返回参数ok:是否验签通过 返回参数err:错误信息 验签文档:https://opendocs.alipay.com/open/200/106120
func VerifySyncSignWithCert ¶
func VerifySyncSignWithCert(alipayPublicKeyCert interface{}, signData, sign string) (ok bool, err error)
VerifySyncSignWithCert 支付宝同步返回验签(公钥证书模式)
注意:APP支付,手机网站支付,电脑网站支付,身份认证开始认证 不支持同步返回验签 aliPayPublicKeyCert:支付宝公钥证书存放路径 alipayCertPublicKey_RSA2.crt 或文件内容[]byte signData:待验签参数,aliRsp.SignData sign:待验签sign,aliRsp.Sign 返回参数ok:是否验签通过 返回参数err:错误信息 验签文档:https://opendocs.alipay.com/open/200/106120
Types ¶
type AntMerchantOrderQuery ¶
type AntMerchantOrderQueryRsp ¶
type AntMerchantOrderQueryRsp struct {
Response *AntMerchantOrderQuery `json:"ant_merchant_expand_order_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type AntMerchantShopClose ¶
type AntMerchantShopClose struct {
ErrorResponse
}
type AntMerchantShopCloseRsp ¶
type AntMerchantShopCloseRsp struct {
Response *AntMerchantShopClose `json:"ant_merchant_expand_shop_close_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type AntMerchantShopConsult ¶
type AntMerchantShopConsult struct {
ErrorResponse
AccountAudit bool `json:"account_audit"`
RiskAudit bool `json:"risk_audit"`
Orderid string `json:"order_id"`
}
type AntMerchantShopConsultRsp ¶
type AntMerchantShopConsultRsp struct {
Response *AntMerchantShopConsult `json:"ant_merchant_expand_shop_consult_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type AntMerchantShopCreate ¶
type AntMerchantShopCreate struct {
ErrorResponse
Orderid string `json:"order_id"`
}
type AntMerchantShopCreateRsp ¶
type AntMerchantShopCreateRsp struct {
Response *AntMerchantShopCreate `json:"ant_merchant_expand_shop_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type AntMerchantShopModify ¶
type AntMerchantShopModify struct {
ErrorResponse
Orderid string `json:"order_id"`
}
type AntMerchantShopModifyRsp ¶
type AntMerchantShopModifyRsp struct {
Response *AntMerchantShopModify `json:"ant_merchant_expand_shop_modify_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type AntMerchantShopQuery ¶
type AntMerchantShopQuery struct {
ErrorResponse
ShopID string `json:"shop_id"`
BusinessAddress struct {
CityCode string `json:"city_code"`
DistrictCode string `json:"district_code"`
Address string `json:"address"`
ProvinceCode string `json:"province_code"`
Poiid string `json:"poiid,omitempty"`
Longitude string `json:"longitude,omitempty"`
Latitude string `json:"latitude,omitempty"`
Type string `json:"type,omitempty"`
} `json:"business_address"`
ShopCategory string `json:"shop_category"`
StoreID string `json:"store_id"`
ShopType string `json:"shop_type"`
IPRoleID string `json:"ip_role_id"`
ShopName string `json:"shop_name"`
ContactPhone string `json:"contact_phone"`
ContactMobile string `json:"contact_mobile"`
CertNo string `json:"cert_no"`
OutDoorImages []string `json:"out_door_images,omitempty"`
Qualifications []struct {
IndustryQualificationType string `json:"industry_qualification_type,omitempty"`
IndustryQualificationImage string `json:"industry_qualification_image,omitempty"`
} `json:"qualifications,omitempty"`
CertType string `json:"cert_type,omitempty"`
CertName string `json:"cert_name,omitempty"`
CertImage string `json:"cert_image,omitempty"`
LegalName string `json:"legal_name,omitempty"`
LegalCertNo string `json:"legal_cert_no,omitempty"`
LicenseAuthLetterImage string `json:"license_auth_letter_image,omitempty"`
SettleAlipayLogonID string `json:"settle_alipay_logon_id,omitempty"`
ExtInfos []struct {
KeyName string `json:"key_name"`
Value string `json:"value"`
} `json:"ext_infos,omitempty"`
BusinessTime []struct {
WeekDay int `json:"week_day"`
OpenTime string `json:"open_time"`
CloseTime string `json:"close_time"`
} `json:"business_time,omitempty"`
ContactInfos []struct {
Name string `json:"name"`
Phone string `json:"phone,omitempty"`
Mobile string `json:"mobile,omitempty"`
Email string `json:"email,omitempty"`
Tag []string `json:"tag"`
Type string `json:"type"`
IDCardNo string `json:"id_card_no,omitempty"`
} `json:"contact_infos,omitempty"`
Memo string `json:"memo,omitempty"`
BrandID string `json:"brand_id,omitempty"`
Scene string `json:"scene,omitempty"`
NewShopCategory string `json:"new_shop_category"`
}
type AntMerchantShopQueryRsp ¶
type AntMerchantShopQueryRsp struct {
Response *AntMerchantShopQuery `json:"ant_merchant_expand_shop_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type AppVersionInfo ¶
type AppVersionInfo struct {
BundleId string `json:"bundle_id,omitempty"`
AppVersion string `json:"app_version,omitempty"`
VersionDescription string `json:"version_description,omitempty"`
VersionStatus string `json:"version_status,omitempty"`
CreateTime string `json:"create_time,omitempty"`
BaseAudit string `json:"base_audit,omitempty"`
PromoteAudit string `json:"promote_audit,omitempty"`
CanRelease string `json:"can_release,omitempty"`
VersionNum int `json:"version_num,omitempty"`
}
type AuditApply ¶
type AuditApply struct {
ErrorResponse
SpeedUp string `json:"speed_up,omitempty"`
SpeedUpMemo string `json:"speed_up_memo,omitempty"`
}
type AuditApplyResponse ¶
type AuditApplyResponse struct {
Response *AuditApply `json:"alipay_open_mini_version_audit_apply_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type AuthTokenApp ¶
type AuthTokenApp struct {
ErrorResponse
UserId string `json:"user_id,omitempty"`
AuthAppId string `json:"auth_app_id,omitempty"`
AppAuthToken string `json:"app_auth_token,omitempty"`
AppRefreshToken string `json:"app_refresh_token,omitempty"`
ExpiresIn int64 `json:"expires_in,omitempty"`
ReExpiresIn int64 `json:"re_expires_in,omitempty"`
Tokens []*Token `json:"tokens,omitempty"`
}
type BuildQuery ¶
type BuildQuery struct {
ErrorResponse
NeedRotation string `json:"need_rotation,omitempty"`
CreateStatus string `json:"create_status,omitempty"`
}
type BuildQueryResponse ¶
type BuildQueryResponse struct {
Response *BuildQuery `json:"alipay_open_mini_version_build_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type Client ¶
type Client struct {
AppId string
AppCertSN string
AliPayPublicCertSN string
AliPayRootCertSN string
AliRas2Value []byte
//AliPayeeUserId string
AliContentKey string //用于加解密手机号用的
ZhimaId string //这个芝麻信息才用到
ReturnUrl string
NotifyUrl string
Charset string
SignType string
AppAuthToken string
Assessment int8 //租押分离金额
Istest int8 //是否为测试
Aid int64 //租押分离金额
IsProd bool
DebugSwitch gopay.DebugSwitch
// contains filtered or unexported fields
}
func F新建链接 ¶
func F新建链接(私钥 string, AliPublicCerValue, AliRootCerValue, AliRas2Value []byte) (client *Client, err error)
证书模式,公私钥模式暂时不管吧
func (*Client) AcquireCustoms ¶
alipay.acquire.customs(报关接口)
文档地址:https://opendocs.alipay.com/pre-open/01x3kh
func (*Client) AcquireCustomsQuery ¶
func (a *Client) AcquireCustomsQuery(ctx context.Context, bm gopay.BodyMap) (aliRspBs []byte, err error)
alipay.overseas.acquire.customs.query(报关查询接口)
文档地址:https://opendocs.alipay.com/pre-open/01x3ki
func (*Client) AntMerchantOrderQuery ¶
func (a *Client) AntMerchantOrderQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantOrderQueryRsp, err error)
ant.merchant.expand.order.query(商户申请单查询)
文档地址:https://opendocs.alipay.com/apis/api_1/ant.merchant.expand.order.query
func (*Client) AntMerchantShopClose ¶
func (a *Client) AntMerchantShopClose(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopCloseRsp, err error)
ant.merchant.expand.shop.close(蚂蚁店铺关闭)
文档地址:https://opendocs.alipay.com/apis/api_1/ant.merchant.expand.shop.close
func (*Client) AntMerchantShopConsult ¶
func (a *Client) AntMerchantShopConsult(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopConsultRsp, err error)
ant.merchant.expand.shop.consult(蚂蚁店铺创建咨询)
文档地址:https://opendocs.alipay.com/apis/014yig
func (*Client) AntMerchantShopCreate ¶
func (a *Client) AntMerchantShopCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopCreateRsp, err error)
ant.merchant.expand.shop.create(蚂蚁店铺创建)
文档地址:https://opendocs.alipay.com/apis/api_1/ant.merchant.expand.shop.create
func (*Client) AntMerchantShopModify ¶
func (a *Client) AntMerchantShopModify(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopModifyRsp, err error)
ant.merchant.expand.shop.modify(修改蚂蚁店铺)
文档地址:https://opendocs.alipay.com/apis/014tmb
func (*Client) AntMerchantShopQuery ¶
func (a *Client) AntMerchantShopQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *AntMerchantShopQueryRsp, err error)
ant.merchant.expand.shop.query(店铺查询接口)
文档地址:https://opendocs.alipay.com/apis/api_1/ant.merchant.expand.shop.query
func (*Client) AutoVerifySign ¶
开启请求完自动验签功能(默认不开启,推荐开启,只支持证书模式)
注意:只支持证书模式 alipayPublicKeyContent:支付宝公钥证书文件内容[]byte
func (*Client) CommerceAirCallcenterTradeApply ¶
func (a *Client) CommerceAirCallcenterTradeApply(ctx context.Context, bm gopay.BodyMap) (aliRsp *CommerceAirCallcenterTradeApplyRsp, err error)
alipay.commerce.air.callcenter.trade.apply(航司电话订票待申请接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.commerce.air.callcenter.trade.apply
func (*Client) CommerceBenefitApply ¶
func (a *Client) CommerceBenefitApply(ctx context.Context, bm gopay.BodyMap) (aliRsp *CommerceBenefitApplyRsp, err error)
alipay.commerce.operation.gamemarketing.benefit.apply(申请权益发放)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.commerce.operation.gamemarketing.benefit.apply
func (*Client) CommerceBenefitVerify ¶
func (a *Client) CommerceBenefitVerify(ctx context.Context, bm gopay.BodyMap) (aliRsp *CommerceBenefitVerifyRsp, err error)
alipay.commerce.operation.gamemarketing.benefit.verify(权益核销)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.commerce.operation.gamemarketing.benefit.verify
func (*Client) CommerceTransportNfccardSend ¶
func (a *Client) CommerceTransportNfccardSend(ctx context.Context, bm gopay.BodyMap) (aliRsp *CommerceTransportNfccardSendRsp, err error)
alipay.commerce.transport.nfccard.send(NFC用户卡信息同步)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.commerce.transport.nfccard.send
func (*Client) DataBillBalanceQuery ¶
func (a *Client) DataBillBalanceQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *DataBillBalanceQueryResponse, err error)
Deprecated 支付宝已不再支持 alipay.data.bill.balance.query(支付宝商家账户当前余额查询)
文档地址:https://opendocs.alipay.com/apis/api_15/alipay.data.bill.balance.query
func (*Client) DataBillDownloadUrlQuery ¶
func (a *Client) DataBillDownloadUrlQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *DataBillDownloadUrlQueryResponse, err error)
alipay.data.dataservice.bill.downloadurl.query(查询对账单下载地址)
文档地址:https://opendocs.alipay.com/apis/api_15/alipay.data.dataservice.bill.downloadurl.query
func (*Client) DataDataserviceAdDataQuery ¶
func (a *Client) DataDataserviceAdDataQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *DataDataserviceAdDataQueryRsp, err error)
alipay.data.dataservice.ad.data.query(广告投放数据查询)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.data.dataservice.ad.data.query
func (*Client) DefaultRequest ¶
func (*Client) FileRequest ¶
func (*Client) FundAccountQuery ¶
func (a *Client) FundAccountQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAccountQueryResponse, err error)
alipay.fund.account.query(支付宝资金账户资产查询接口)
文档地址:https://opendocs.alipay.com/apis/api_28/alipay.fund.account.query
func (*Client) FundAuthOperationCancel ¶
func (a *Client) FundAuthOperationCancel(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOperationCancelResponse, err error)
alipay.fund.auth.operation.cancel(资金授权撤销接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.auth.operation.cancel
func (*Client) FundAuthOperationDetailQuery ¶
func (a *Client) FundAuthOperationDetailQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOperationDetailQueryResponse, err error)
alipay.fund.auth.operation.detail.query(资金授权操作查询接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.auth.operation.detail.query
func (*Client) FundAuthOrderAppFreeze ¶
func (a *Client) FundAuthOrderAppFreeze(ctx context.Context, bm gopay.BodyMap) (bs []byte, err error)
alipay.fund.auth.order.app.freeze(线上资金授权冻结接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.auth.order.app.freeze
func (*Client) FundAuthOrderFreeze ¶
func (a *Client) FundAuthOrderFreeze(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOrderFreezeResponse, err error)
alipay.fund.auth.order.freeze(资金授权冻结接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.auth.order.freeze
func (*Client) FundAuthOrderUnfreeze ¶
func (a *Client) FundAuthOrderUnfreeze(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOrderUnfreezeResponse, err error)
alipay.fund.auth.order.unfreeze(资金授权解冻接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.auth.order.unfreeze
func (*Client) FundAuthOrderVoucherCreate ¶
func (a *Client) FundAuthOrderVoucherCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundAuthOrderVoucherCreateResponse, err error)
alipay.fund.auth.order.voucher.create(资金授权发码接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.auth.order.voucher.create
func (*Client) FundBatchClose ¶
func (a *Client) FundBatchClose(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundBatchCloseResponse, err error)
alipay.fund.batch.close(批量转账关单接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.batch.close
func (*Client) FundBatchCreate ¶
func (a *Client) FundBatchCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundBatchCreateResponse, err error)
alipay.fund.batch.create(批次下单接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.batch.create
func (*Client) FundBatchDetailQuery ¶
func (a *Client) FundBatchDetailQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundBatchDetailQueryResponse, err error)
alipay.fund.batch.detail.query(批量转账明细查询接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.batch.detail.query
func (*Client) FundTransAppPay ¶
func (a *Client) FundTransAppPay(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransAppPayResponse, err error)
alipay.fund.trans.app.pay(现金红包无线支付接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.app.pay
func (*Client) FundTransCommonQuery ¶
func (a *Client) FundTransCommonQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransCommonQueryResponse, err error)
alipay.fund.trans.common.query(转账业务单据查询接口)
文档地址:https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.common.query
func (*Client) FundTransOrderQuery ¶
func (a *Client) FundTransOrderQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransOrderQueryResponse, err error)
alipay.fund.trans.order.query(查询转账订单接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.order.query
func (*Client) FundTransPagePay ¶
func (a *Client) FundTransPagePay(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransPagePayRsp, err error)
alipay.fund.trans.page.pay(资金转账页面支付接口) 文档地址: https://opendocs.alipay.com/apis/api_1/alipay.fund.trans.page.pay
func (*Client) FundTransPayeeBindQuery ¶
func (a *Client) FundTransPayeeBindQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransPayeeBindQueryRsp, err error)
alipay.fund.trans.payee.bind.query(资金收款账号绑定关系查询) 文档地址: https://opendocs.alipay.com/apis/020tl1
func (*Client) FundTransRefund ¶
func (a *Client) FundTransRefund(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransRefundResponse, err error)
alipay.fund.trans.refund(资金退回接口) 文档地址: https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.refund
func (*Client) FundTransUniTransfer ¶
func (a *Client) FundTransUniTransfer(ctx context.Context, bm gopay.BodyMap) (aliRsp *FundTransUniTransferResponse, err error)
alipay.fund.trans.uni.transfer(单笔转账接口)
文档地址:https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.uni.transfer
func (*Client) F小程序基于模板上传版本 ¶
func (*Client) F小程序查询版本构建状态 ¶
func (*Client) F小程序版本列表查询 ¶
func (*Client) F小程序版本详情查询 ¶
func (*Client) F查询使用模板的小程序列表 ¶
"2021003169650353"
func (*Client) MerchantItemFileUpload ¶
func (a *Client) MerchantItemFileUpload(ctx context.Context, file *gopay.File) (aliRsp *MerchantItemFileUploadRsp, err error)
alipay.merchant.item.file.upload(商品文件上传接口)
文档地址:https://opendocs.alipay.com/apis/api_4/alipay.merchant.item.file.upload
func (*Client) OpenAuthTokenApp ¶
func (a *Client) OpenAuthTokenApp(ctx context.Context, bm gopay.BodyMap) (aliRsp *OpenAuthTokenAppResponse, err error)
alipay.open.auth.token.app(换取应用授权令牌)
文档地址:https://opendocs.alipay.com/apis/api_9/alipay.open.auth.token.app
func (*Client) PaymentTradeOrderCreate ¶
func (a *Client) PaymentTradeOrderCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *PaymentTradeOrderCreateRsp, err error)
mybank.payment.trade.order.create(网商银行全渠道收单业务订单创建)
文档地址:https://opendocs.alipay.com/apis/api_1/mybank.payment.trade.order.create
func (*Client) PcreditHuabeiAuthSettleApply ¶
func (a *Client) PcreditHuabeiAuthSettleApply(ctx context.Context, bm gopay.BodyMap) (aliRsp *PcreditHuabeiAuthSettleApplyRsp, err error)
alipay.pcredit.huabei.auth.settle.apply(花芝轻会员结算申请)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.pcredit.huabei.auth.settle.apply
func (*Client) PostAliPayAPISelf ¶
func (a *Client) PostAliPayAPISelf(ctx context.Context, bm gopay.BodyMap, method string, aliRsp interface{}) (err error)
Deprecated
推荐使用 PostAliPayAPISelfV2() 示例:请参考 client_test.go 的 TestClient_PostAliPayAPISelf() 方法
func (*Client) PostAliPayAPISelfV2 ¶
func (a *Client) PostAliPayAPISelfV2(ctx context.Context, bm gopay.BodyMap, method string, aliRsp interface{}) (err error)
PostAliPayAPISelfV2 支付宝接口自行实现方法
注意:biz_content 需要自行通过bm.SetBodyMap()设置,不设置则没有此参数 示例:请参考 client_test.go 的 TestClient_PostAliPayAPISelfV2() 方法
func (*Client) PublicCertDownload ¶
func (a *Client) PublicCertDownload(ctx context.Context, bm gopay.BodyMap) (aliRsp *PublicCertDownloadRsp, err error)
alipay.open.app.alipaycert.download(应用支付宝公钥证书下载)
文档地址:https://opendocs.alipay.com/apis/api_9/alipay.open.app.alipaycert.download
func (*Client) RequestParam ¶
RequestParam 获取支付宝完整请求参数包含签名
注意:biz_content 需要自行通过bm.SetBodyMap()设置,不设置则没有此参数
func (*Client) SetAliPayPublicCertSN ¶
Deprecated 推荐使用 client.SetCertSnByContent() 或 client.SetCertSnByPath() 设置 支付宝公钥证书SN
aliPayPublicCertSN:支付宝公钥证书SN,通过 alipay.GetCertSN() 获取
func (*Client) SetAliPayRootCertSN ¶
Deprecated 推荐使用 client.SetCertSnByContent() 或 client.SetCertSnByPath() 设置 支付宝CA根证书SN
aliPayRootCertSN:支付宝CA根证书SN,通过 alipay.GetRootCertSN() 获取
func (*Client) SetAppAuthToken ¶
设置应用授权
func (*Client) SetAppCertSN ¶
Deprecated 推荐使用 client.SetCertSnByContent() 或 client.SetCertSnByPath() 设置 应用公钥证书SN
appCertSN:应用公钥证书SN,通过 alipay.GetCertSN() 获取
func (*Client) SetCertSnByContent ¶
func (a *Client) SetCertSnByContent(appCertContent, aliPayRootCertContent, aliPayPublicCertContent []byte) (err error)
通过应用公钥证书内容设置 app_cert_sn、alipay_root_cert_sn、alipay_cert_sn
appCertContent:应用公钥证书文件内容 aliPayRootCertContent:支付宝根证书文件内容 aliPayPublicCertContent:支付宝公钥证书文件内容
func (*Client) SetCertSnByPath ¶
func (a *Client) SetCertSnByPath(appCertPath, aliPayRootCertPath, aliPayPublicCertPath string) (err error)
通过应用公钥证书路径设置 app_cert_sn、alipay_root_cert_sn、alipay_cert_sn
appCertPath:应用公钥证书路径 aliPayRootCertPath:支付宝根证书文件路径 aliPayPublicCertPath:支付宝公钥证书文件路径
func (*Client) SetCharset ¶
设置编码格式,如utf-8,gbk,gb2312等,默认推荐使用 utf-8
func (*Client) SetLocation ¶
设置 时区,不设置或出错均为默认服务器时间
func (*Client) SetNotifyUrl ¶
设置支付宝服务器主动通知商户服务器里指定的页面http/https路径。
func (*Client) SetPrivateKeyType ¶
Deprecated
func (*Client) SetReturnUrl ¶
设置支付后的ReturnUrl
func (*Client) SetSignType ¶
设置签名算法类型,目前支持RSA2和RSA,默认推荐使用 RSA2
func (*Client) SystemOauthToken ¶
func (a *Client) SystemOauthToken(ctx context.Context, bm gopay.BodyMap) (aliRsp *SystemOauthTokenResponse, err error)
alipay.system.oauth.token(换取授权访问令牌)
文档地址:https://opendocs.alipay.com/apis/api_9/alipay.system.oauth.token
func (*Client) TradeAdvanceConsult ¶
func (a *Client) TradeAdvanceConsult(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeAdvanceConsultRsp, err error)
alipay.trade.advance.consult(订单咨询服务)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.advance.consult
func (*Client) TradeAppPay ¶
alipay.trade.app.pay(app支付接口2.0)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.app.pay
func (*Client) TradeCancel ¶
func (a *Client) TradeCancel(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeCancelResponse, err error)
alipay.trade.cancel(统一收单交易撤销接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.cancel
func (*Client) TradeClose ¶
func (a *Client) TradeClose(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeCloseResponse, err error)
alipay.trade.close(统一收单交易关闭接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.close
func (*Client) TradeCreate ¶
func (a *Client) TradeCreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeCreateResponse, err error)
alipay.trade.create(统一收单交易创建接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.create
func (*Client) TradeCustomsDeclare ¶
func (a *Client) TradeCustomsDeclare(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeCustomsDeclareRsp, err error)
alipay.trade.customs.declare(统一收单报关接口)
文档地址:https://opendocs.alipay.com/apis/api_29/alipay.trade.customs.declare
func (*Client) TradeFastPayRefundQuery ¶
func (a *Client) TradeFastPayRefundQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeFastpayRefundQueryResponse, err error)
alipay.trade.fastpay.refund.query(统一收单交易退款查询)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.fastpay.refund.query
func (*Client) TradeOrderInfoSync ¶
func (a *Client) TradeOrderInfoSync(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeOrderInfoSyncRsp, err error)
alipay.trade.orderinfo.sync(支付宝订单信息同步接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.orderinfo.sync
func (*Client) TradeOrderSettle ¶
func (a *Client) TradeOrderSettle(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeOrderSettleResponse, err error)
alipay.trade.order.settle(统一收单交易结算接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.order.settle
func (*Client) TradePagePay ¶
alipay.trade.page.pay(统一收单下单并支付页面接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.page.pay
func (*Client) TradePageRefund ¶
func (a *Client) TradePageRefund(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradePageRefundResponse, err error)
alipay.trade.page.refund(统一收单退款页面接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.page.refund
func (*Client) TradePay ¶
func (a *Client) TradePay(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradePayResponse, err error)
alipay.trade.pay(统一收单交易支付接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.pay
func (*Client) TradePrecreate ¶
func (a *Client) TradePrecreate(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradePrecreateResponse, err error)
alipay.trade.precreate(统一收单线下交易预创建)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.precreate
func (*Client) TradeQuery ¶
func (a *Client) TradeQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeQueryResponse, err error)
alipay.trade.query(统一收单线下交易查询)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.query
func (*Client) TradeRefund ¶
func (a *Client) TradeRefund(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeRefundResponse, err error)
alipay.trade.refund(统一收单交易退款接口)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.refund
func (*Client) TradeRepaybillQuery ¶
func (a *Client) TradeRepaybillQuery(ctx context.Context, bm gopay.BodyMap) (aliRsp *TradeRepaybillQueryRsp, err error)
alipay.trade.repaybill.query(还款账单查询)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.repaybill.query
func (*Client) TradeWapPay ¶
alipay.trade.wap.pay(手机网站支付接口2.0)
文档地址:https://opendocs.alipay.com/apis/api_1/alipay.trade.wap.pay
func (*Client) UserInfoAuth ¶
func (a *Client) UserInfoAuth(ctx context.Context, bm gopay.BodyMap) (aliRsp *UserInfoAuthResponse, err error)
alipay.user.info.auth(用户登陆授权)
文档地址:https://opendocs.alipay.com/apis/api_9/alipay.user.info.auth
type CommerceAirCallcenterTradeApply ¶
type CommerceAirCallcenterTradeApply struct {
ErrorResponse
}
type CommerceAirCallcenterTradeApplyRsp ¶
type CommerceAirCallcenterTradeApplyRsp struct {
Response *CommerceAirCallcenterTradeApply `json:"alipay_commerce_air_callcenter_trade_apply_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type CommerceBenefitApply ¶
type CommerceBenefitApply struct {
ErrorResponse
ApplyVoucherCodeList string `json:"apply_voucher_code_list,omitempty"`
}
type CommerceBenefitApplyRsp ¶
type CommerceBenefitApplyRsp struct {
Response *CommerceBenefitApply `json:"alipay_commerce_operation_gamemarketing_benefit_apply_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type CommerceBenefitVerify ¶
type CommerceBenefitVerify struct {
ErrorResponse
VoucherVerifyStatus bool `json:"voucher_verfiy_status,omitempty"`
}
type CommerceBenefitVerifyRsp ¶
type CommerceBenefitVerifyRsp struct {
Response *CommerceBenefitVerify `json:"alipay_commerce_operation_gamemarketing_benefit_verify_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type CommerceTransportNfccardSend ¶
type CommerceTransportNfccardSend struct {
ErrorResponse
}
type CommerceTransportNfccardSendRsp ¶
type CommerceTransportNfccardSendRsp struct {
Response *CommerceTransportNfccardSend `json:"alipay_commerce_transport_nfccard_send_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ConversionDataDetail ¶
type CouponSync ¶
type CouponSync struct {
ErrorResponse
ActivityId string `json:"activity_id"`
}
type CouponSyncRsp ¶
type CouponSyncRsp struct {
Response *CouponSync `json:"alipay_marketing_activity_ordervoucher_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type CouponUpload ¶
type CouponUpload struct {
ErrorResponse
SuccessCount int `json:"success_count"`
FailCount int `json:"fail_count"`
}
type CouponUploadRsp ¶
type CouponUploadRsp struct {
Response *CouponUpload `json:"alipay_marketing_activity_ordervoucher_codedeposit_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type CumulateDataDetail ¶
type CumulateDataDetail struct {
OutBizNo string `json:"out_biz_no,omitempty"`
ReferOutBizNo string `json:"refer_out_biz_no,omitempty"`
BizTime string `json:"biz_time,omitempty"`
ActionType string `json:"action_type,omitempty"`
DataType string `json:"data_type,omitempty"`
SubDataType string `json:"sub_data_type,omitempty"`
TaskDesc string `json:"task_desc,omitempty"`
TaskAmount string `json:"task_amount,omitempty"`
TaskTimes int64 `json:"task_times,omitempty"`
DiscountDesc string `json:"discount_desc,omitempty"`
DiscountAmount string `json:"discount_amount,omitempty"`
}
type DataBillBalanceQuery ¶
type DataBillBalanceQuery struct {
ErrorResponse
TotalAmount string `json:"total_amount,omitempty"`
AvailableAmount string `json:"available_amount,omitempty"`
FreezeAmount string `json:"freeze_amount,omitempty"`
}
type DataBillBalanceQueryResponse ¶
type DataBillBalanceQueryResponse struct {
Response *DataBillBalanceQuery `json:"alipay_data_bill_balance_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type DataBillDownloadUrlQuery ¶
type DataBillDownloadUrlQuery struct {
ErrorResponse
BillDownloadUrl string `json:"bill_download_url,omitempty"`
}
type DataBillDownloadUrlQueryResponse ¶
type DataBillDownloadUrlQueryResponse struct {
Response *DataBillDownloadUrlQuery `json:"alipay_data_dataservice_bill_downloadurl_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type DataDataserviceAdDataQuery ¶
type DataDataserviceAdDataQuery struct {
ErrorResponse
DataList []*DataDetail `json:"data_list,omitempty"`
}
type DataDataserviceAdDataQueryRsp ¶
type DataDataserviceAdDataQueryRsp struct {
Response *DataDataserviceAdDataQuery `json:"alipay_data_dataservice_ad_data_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type DataDetail ¶
type DataDetail struct {
OuterId string `json:"outer_id,omitempty"`
Impression int64 `json:"impression,omitempty"`
Click int64 `json:"click,omitempty"`
Cost int64 `json:"cost,omitempty"`
ConversionDataList []*ConversionDataDetail `json:"conversion_data_list,omitempty"`
BizDate string `json:"biz_date,omitempty"`
}
type DepositBackInfo ¶
type DepositBackInfo struct {
HasDepositBack string `json:"has_deposit_back,omitempty"`
DbackStatus string `json:"dback_status,omitempty"`
DbackAmount string `json:"dback_amount,omitempty"`
BankAckTime string `json:"bank_ack_time,omitempty"`
EstBankReceiptTime string `json:"est_bank_receipt_time,omitempty"`
}
type DiscountDetailInfo ¶
type ErrorResponse ¶
type ExtCardInfo ¶
type ExtCardInfo struct {
CardNo string `json:"card_no,omitempty"`
BankAccName string `json:"bank_acc_name,omitempty"`
CardBranch string `json:"card_branch,omitempty"`
CardBank string `json:"card_bank,omitempty"`
CardLocation string `json:"card_location,omitempty"`
CardDeposit string `json:"card_deposit,omitempty"`
Status string `json:"status,omitempty"`
}
type FamilyArchiveDetail ¶
type FamilyArchiveDetail struct {
ArchiveId string `json:"archive_id"`
RealName string `json:"real_name,omitempty"`
CertNo string `json:"cert_no,omitempty"`
CertType string `json:"cert_type,omitempty"`
Mobile string `json:"mobile,omitempty"`
Email string `json:"email,omitempty"`
Role string `json:"role,omitempty"`
Province string `json:"province,omitempty"`
City string `json:"city,omitempty"`
DesensitizedLogonId string `json:"desensitized_logon_id,omitempty"`
Area string `json:"area,omitempty"`
DesensitizedRealName string `json:"desensitized_real_name,omitempty"`
Address string `json:"address,omitempty"`
Zip string `json:"zip,omitempty"`
Birthday string `json:"birthday,omitempty"`
Gender string `json:"gender,omitempty"`
Profession string `json:"profession,omitempty"`
}
type FulfillmentResult ¶
type FundAccountQuery ¶
type FundAccountQuery struct {
ErrorResponse
AvailableAmount string `json:"available_amount,omitempty"`
ExtCardInfo *ExtCardInfo `json:"ext_card_info,omitempty"`
}
type FundAccountQueryResponse ¶
type FundAccountQueryResponse struct {
Response *FundAccountQuery `json:"alipay_fund_account_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundAuthOperationCancel ¶
type FundAuthOperationCancelResponse ¶
type FundAuthOperationCancelResponse struct {
Response *FundAuthOperationCancel `json:"alipay_fund_auth_operation_cancel_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundAuthOperationDetailQuery ¶
type FundAuthOperationDetailQuery struct {
ErrorResponse
AuthNo string `json:"auth_no,omitempty"`
OutOrderNo string `json:"out_order_no,omitempty"`
TotalFreezeAmount string `json:"total_freeze_amount,omitempty"`
RestAmount string `json:"rest_amount,omitempty"`
TotalPayAmount string `json:"total_pay_amount,omitempty"`
OrderTitle string `json:"order_title,omitempty"`
PayerLogonId string `json:"payer_logon_id,omitempty"`
PayerUserId string `json:"payer_user_id,omitempty"`
ExtraParam string `json:"extra_param,omitempty"`
OperationId string `json:"operation_id,omitempty"`
OutRequestNo string `json:"out_request_no,omitempty"`
Amount string `json:"amount,omitempty"`
OperationType string `json:"operation_type,omitempty"`
Status string `json:"status,omitempty"`
Remark string `json:"remark,omitempty"`
GmtCreate string `json:"gmt_create,omitempty"`
GmtTrans string `json:"gmt_trans,omitempty"`
PreAuthType string `json:"pre_auth_type,omitempty"`
TransCurrency string `json:"trans_currency,omitempty"`
TotalFreezeCreditAmount string `json:"total_freeze_credit_amount,omitempty"`
TotalFreezeFundAmount string `json:"total_freeze_fund_amount,omitempty"`
TotalPayCreditAmount string `json:"total_pay_credit_amount,omitempty"`
TotalPayFundAmount string `json:"total_pay_fund_amount,omitempty"`
RestCreditAmount string `json:"rest_credit_amount,omitempty"`
RestFundAmount string `json:"rest_fund_amount,omitempty"`
CreditAmount string `json:"credit_amount,omitempty"`
FundAmount string `json:"fund_amount,omitempty"`
}
type FundAuthOperationDetailQueryResponse ¶
type FundAuthOperationDetailQueryResponse struct {
Response *FundAuthOperationDetailQuery `json:"alipay_fund_auth_operation_detail_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundAuthOrderAppFreeze ¶
type FundAuthOrderAppFreeze struct {
ErrorResponse
AuthNo string `json:"auth_no,omitempty"`
OutOrderNo string `json:"out_order_no,omitempty"`
OperationId string `json:"operation_id,omitempty"`
OutRequestNo string `json:"out_request_no,omitempty"`
Amount string `json:"amount,omitempty"`
Status string `json:"status,omitempty"`
PayerUserId string `json:"payer_user_id,omitempty"`
GmtTrans string `json:"gmt_trans,omitempty"`
PreAuthType string `json:"pre_auth_type,omitempty"`
CreditAmount string `json:"credit_amount,omitempty"`
FundAmount string `json:"fund_amount,omitempty"`
TransCurrency string `json:"trans_currency,omitempty"`
}
type FundAuthOrderAppFreezeResponse ¶
type FundAuthOrderAppFreezeResponse struct {
Response *FundAuthOrderAppFreeze `json:"alipay_fund_auth_order_app_freeze_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
SignType string `json:"sign_type"`
}
===================================================
type FundAuthOrderFreeze ¶
type FundAuthOrderFreeze struct {
ErrorResponse
AuthNo string `json:"auth_no,omitempty"`
OutOrderNo string `json:"out_order_no,omitempty"`
OperationId string `json:"operation_id,omitempty"`
OutRequestNo string `json:"out_request_no,omitempty"`
Amount string `json:"amount,omitempty"`
Status string `json:"status,omitempty"`
PayerUserId string `json:"payer_user_id,omitempty"`
PayerLogonId string `json:"payer_logon_id,omitempty"`
GmtTrans string `json:"gmt_trans,omitempty"`
}
type FundAuthOrderFreezeResponse ¶
type FundAuthOrderFreezeResponse struct {
Response *FundAuthOrderFreeze `json:"alipay_fund_auth_order_freeze_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundAuthOrderUnfreeze ¶
type FundAuthOrderUnfreeze struct {
ErrorResponse
AuthNo string `json:"auth_no,omitempty"`
OutOrderNo string `json:"out_order_no,omitempty"`
OperationId string `json:"operation_id,omitempty"`
OutRequestNo string `json:"out_request_no,omitempty"`
Amount string `json:"amount,omitempty"`
Status string `json:"status,omitempty"`
GmtTrans string `json:"gmt_trans,omitempty"`
CreditAmount string `json:"credit_amount,omitempty"`
FundAmount string `json:"fund_amount,omitempty"`
}
type FundAuthOrderUnfreezeResponse ¶
type FundAuthOrderUnfreezeResponse struct {
Response *FundAuthOrderUnfreeze `json:"alipay_fund_auth_order_unfreeze_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundAuthOrderVoucherCreateResponse ¶
type FundAuthOrderVoucherCreateResponse struct {
Response *FundAuthOrderVoucherCreate `json:"alipay_fund_auth_order_voucher_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundBatchClose ¶
type FundBatchClose struct {
ErrorResponse
BatchTransId string `json:"batch_trans_id,omitempty"`
Status string `json:"status,omitempty"`
}
type FundBatchCloseResponse ¶
type FundBatchCloseResponse struct {
Response *FundBatchClose `json:"alipay_fund_batch_close_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundBatchCreate ¶
type FundBatchCreate struct {
ErrorResponse
OutBatchNo string `json:"out_batch_no,omitempty"`
BatchTransId string `json:"batch_trans_id,omitempty"`
Status string `json:"status,omitempty"`
}
type FundBatchCreateResponse ¶
type FundBatchCreateResponse struct {
Response *FundBatchCreate `json:"alipay_fund_batch_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundBatchDetailQuery ¶
type FundBatchDetailQuery struct {
ErrorResponse
BatchTransId string `json:"batch_trans_id,omitempty"`
BatchNo string `json:"batch_no,omitempty"`
BizCode string `json:"biz_code,omitempty"`
BizScene string `json:"biz_scene,omitempty"`
BatchStatus string `json:"batch_status,omitempty"`
ApprovalStatus string `json:"approval_status,omitempty"`
ErrorCode string `json:"error_code,omitempty"`
FailReason string `json:"fail_reason,omitempty"`
SignPrincipal string `json:"sign_principal,omitempty"`
PaymentAmount string `json:"payment_amount,omitempty"`
PaymentCurrency string `json:"payment_currency,omitempty"`
PageSize int `json:"page_size,omitempty"`
PageNum int `json:"page_num,omitempty"`
ProductCode string `json:"product_code,omitempty"`
TotalPageCount string `json:"total_page_count,omitempty"`
OutBatchNo string `json:"out_batch_no,omitempty"`
GmtFinish string `json:"gmt_finish,omitempty"`
TotalAmount string `json:"total_amount,omitempty"`
GmtPayFinish string `json:"gmt_pay_finish,omitempty"`
PayerId string `json:"payer_id,omitempty"`
SuccessAmount string `json:"success_amount,omitempty"`
FailAmount string `json:"fail_amount,omitempty"`
FailCount string `json:"fail_count,omitempty"`
SuccessCount string `json:"success_count,omitempty"`
TotalItemCount string `json:"total_item_count,omitempty"`
AccDetailList []*struct {
DetailNo string `json:"detail_no,omitempty"`
PaymentAmount string `json:"payment_amount,omitempty"`
PaymentCurrency string `json:"payment_currency,omitempty"`
TransAmount string `json:"trans_amount,omitempty"`
TransCurrency string `json:"trans_currency,omitempty"`
SettlementAmount string `json:"settlement_amount,omitempty"`
SettlementCurrency string `json:"settlement_currency,omitempty"`
PayeeInfo *struct {
PayeeAccount string `json:"payee_account,omitempty"`
PayeeType string `json:"payee_type,omitempty"`
PayeeName string `json:"payee_name,omitempty"`
} `json:"payee_info,omitempty"`
CertInfo *struct {
CertNo string `json:"cert_no,omitempty"`
CertType string `json:"cert_type,omitempty"`
} `json:"cert_info,omitempty"`
Remark string `json:"remark,omitempty"`
Status string `json:"status,omitempty"`
ExchangeRate *struct {
Rate string `json:"rate,omitempty"`
BaseCurrency string `json:"base_currency,omitempty"`
ExchangeCurrency string `json:"exchange_currency,omitempty"`
} `json:"exchange_rate,omitempty"`
NeedRetry string `json:"need_retry,omitempty"`
AlipayOrderNo string `json:"alipay_order_no,omitempty"`
OutBizNo string `json:"out_biz_no,omitempty"`
DetailId string `json:"detail_id,omitempty"`
ErrorCode string `json:"error_code,omitempty"`
ErrorMsg string `json:"error_msg,omitempty"`
GmtCreate string `json:"gmt_create,omitempty"`
GmtFinish string `json:"gmt_finish,omitempty"`
SubStatus string `json:"sub_status,omitempty"`
} `json:"acc_detail_list,omitempty"`
}
type FundBatchDetailQueryResponse ¶
type FundBatchDetailQueryResponse struct {
Response *FundBatchDetailQuery `json:"alipay_fund_batch_detail_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundBillListInfo ¶
type FundBillListInfo struct {
Amount string `json:"amount,omitempty"`
FundChannel string `json:"fundChannel,omitempty"` // 异步通知里是 fundChannel
}
Deprecated
type FundTransAppPay ¶
type FundTransAppPay struct {
ErrorResponse
OutBizNo string `json:"out_biz_no,omitempty"`
Orderid string `json:"order_id,omitempty"`
Status string `json:"status,omitempty"`
}
type FundTransAppPayResponse ¶
type FundTransAppPayResponse struct {
Response *FundTransAppPay `json:"alipay_fund_trans_app_pay_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundTransCommonQuery ¶
type FundTransCommonQuery struct {
ErrorResponse
Orderid string `json:"order_id,omitempty"`
PayFundOrderid string `json:"pay_fund_order_id,omitempty"`
OutBizNo string `json:"out_biz_no,omitempty"`
TransAmount string `json:"trans_amount,omitempty"`
Status string `json:"status,omitempty"`
PayDate string `json:"pay_date,omitempty"`
ArrivalTimeEnd string `json:"arrival_time_end,omitempty"`
OrderFee string `json:"order_fee,omitempty"`
ErrorCode string `json:"error_code,omitempty"`
FailReason string `json:"fail_reason,omitempty"`
}
type FundTransCommonQueryResponse ¶
type FundTransCommonQueryResponse struct {
Response *FundTransCommonQuery `json:"alipay_fund_trans_common_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundTransOrderQuery ¶
type FundTransOrderQuery struct {
ErrorResponse
Orderid string `json:"order_id,omitempty"`
Status string `json:"status,omitempty"`
PayDate string `json:"pay_date,omitempty"`
ArrivalTimeEnd string `json:"arrival_time_end,omitempty"`
OrderFee string `json:"order_fee,omitempty"`
FailReason string `json:"fail_reason,omitempty"`
OutBizNo string `json:"out_biz_no,omitempty"`
ErrorCode string `json:"error_code,omitempty"`
}
type FundTransOrderQueryResponse ¶
type FundTransOrderQueryResponse struct {
Response *FundTransOrderQuery `json:"alipay_fund_trans_order_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type FundTransPagePay ¶
type FundTransPagePay struct {
ErrorResponse
OutBizNo string `json:"out_biz_no"`
OrderID string `json:"order_id,omitempty"`
Status string `json:"status"`
}
type FundTransPagePayRsp ¶
type FundTransPagePayRsp struct {
Response *FundTransPagePay `json:"alipay_fund_trans_page_pay_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundTransPayeeBindQuery ¶
type FundTransPayeeBindQuery struct {
ErrorResponse
Bind string `json:"bind"` // 是否绑定收款账号。true:已绑定;false:未绑定
}
type FundTransPayeeBindQueryRsp ¶
type FundTransPayeeBindQueryRsp struct {
Response *FundTransPayeeBindQuery `json:"alipay_fund_trans_payee_bind_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundTransRefund ¶
type FundTransRefundResponse ¶
type FundTransRefundResponse struct {
Response *FundTransRefund `json:"alipay_fund_trans_refund_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundTransToaccountTransferResponse ¶
type FundTransToaccountTransferResponse struct {
Response *TransToaccountTransfer `json:"alipay_fund_trans_toaccount_transfer_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type FundTransUniTransferResponse ¶
type FundTransUniTransferResponse struct {
Response *TransUniTransfer `json:"alipay_fund_trans_uni_transfer_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type HSchoolInfo ¶
type HbFqPayInfo ¶
type HbFqPayInfo struct {
UserInstallNum string `json:"user_install_num,omitempty"`
}
type KoubeiTradeItemorderBuyRsp ¶
type KoubeiTradeItemorderBuyRsp struct {
Response *KoubeiTradeOrderPrecreate `json:"koubei_trade_itemorder_buy_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type KoubeiTradeItemorderQuery ¶
type KoubeiTradeItemorderQuery struct {
ErrorResponse
OrderNo string `json:"order_no"`
OutOrderNo string `json:"out_order_no"`
PartnerID string `json:"partner_id"`
TradeNo string `json:"trade_no"`
Status string `json:"status"`
BuyerID string `json:"buyer_id"`
BizProduct string `json:"biz_product"`
GmtCreate string `json:"gmt_create"`
SellerID string `json:"seller_id,omitempty"`
GmtPayment string `json:"gmt_payment,omitempty"`
GmtModified string `json:"gmt_modified"`
TotalAmount string `json:"total_amount"`
RealPayAmount string `json:"real_pay_amount"`
DiscountAmount string `json:"discount_amount,omitempty"`
DeliverSellerRealAmount string `json:"deliver_seller_real_amount"`
ItemOrderVo []*struct {
ItemOrderNo string `json:"item_order_no"`
SkuID string `json:"sku_id"`
Quantity int `json:"quantity"`
Price string `json:"price"`
Status string `json:"status"`
MerchantFund string `json:"merchant_fund,omitempty"`
PlatformFund string `json:"platform_fund,omitempty"`
ExtInfo string `json:"ext_info,omitempty"`
} `json:"item_order_vo"`
}
type KoubeiTradeItemorderQueryRsp ¶
type KoubeiTradeItemorderQueryRsp struct {
Response *KoubeiTradeItemorderQuery `json:"koubei_trade_itemorder_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type KoubeiTradeItemorderRefund ¶
type KoubeiTradeItemorderRefund struct {
ErrorResponse
OrderNo string `json:"order_no"`
OutRequestNo string `json:"out_request_no"`
RealRefundAmount string `json:"real_refund_amount"`
}
type KoubeiTradeItemorderRefundRsp ¶
type KoubeiTradeItemorderRefundRsp struct {
Response *KoubeiTradeItemorderRefund `json:"koubei_trade_itemorder_refund_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type KoubeiTradeOrderAggregateConsult ¶
type KoubeiTradeOrderAggregateConsult struct {
ErrorResponse
OutOrderNo string `json:"out_order_no,omitempty"`
OrderNo string `json:"order_no,omitempty"`
TradeNo string `json:"trade_no,omitempty"`
BuyerId string `json:"buyer_id,omitempty"`
BuyerIdType string `json:"buyer_id_type,omitempty"`
TotalAmount string `json:"total_amount,omitempty"`
ReceiptAmount string `json:"receipt_amount,omitempty"`
BuyerPayAmount string `json:"buyer_pay_amount,omitempty"`
MerchantDiscountAmount string `json:"merchant_discount_amount,omitempty"`
PlatformDiscountAmount string `json:"platform_discount_amount,omitempty"`
DiscountDetailList []*DiscountDetailInfo `json:"discount_detail_list,omitempty"`
OrderStatus string `json:"order_status,omitempty"`
PayChannel string `json:"pay_channel,omitempty"`
CreateTime string `json:"create_time"`
GmtPaymentTime string `json:"gmt_payment_time,omitempty"`
}
type KoubeiTradeOrderAggregateConsultRsp ¶
type KoubeiTradeOrderAggregateConsultRsp struct {
Response *KoubeiTradeOrderAggregateConsult `json:"koubei_trade_order_aggregate_consult_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type KoubeiTradeOrderConsult ¶
type KoubeiTradeOrderConsult struct {
ErrorResponse
BuyerPayAmount string `json:"buyer_pay_amount"`
RequestId string `json:"request_id,omitempty"`
MCardDetail *struct {
Name string `json:"name"`
AvailableAmount string `json:"available_amount"`
PayAmount string `json:"pay_amount"`
} `json:"m_card_detail,omitempty"`
DiscountDetail *struct {
Id string `json:"id"`
DiscountDesc []string `json:"discount_desc,omitempty"`
DiscountType string `json:"discount_type"`
IsHit string `json:"is_hit"`
IsPurchased string `json:"is_purchased"`
Name string `json:"name"`
DiscountAmount string `json:"discount_amount,omitempty"`
} `json:"discount_detail,omitempty"`
}
type KoubeiTradeOrderConsultRsp ¶
type KoubeiTradeOrderConsultRsp struct {
Response *KoubeiTradeOrderConsult `json:"koubei_trade_order_consult_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type KoubeiTradeOrderPrecreate ¶
type KoubeiTradeOrderPrecreate struct {
ErrorResponse
OrderNo string `json:"order_no"`
QrCode string `json:"qr_code,omitempty"`
}
type KoubeiTradeOrderPrecreateRsp ¶
type KoubeiTradeOrderPrecreateRsp struct {
Response *KoubeiTradeOrderPrecreate `json:"koubei_trade_order_precreate_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type KoubeiTradeTicketTicketcodeCancel ¶
type KoubeiTradeTicketTicketcodeCancel struct {
ErrorResponse
RequestId string `json:"request_id"`
BizCode string `json:"biz_code,omitempty"`
}
type KoubeiTradeTicketTicketcodeCancelRsp ¶
type KoubeiTradeTicketTicketcodeCancelRsp struct {
Response *KoubeiTradeTicketTicketcodeCancel `json:"koubei_trade_ticket_ticketcode_cancel_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type KoubeiTradeTicketTicketcodeDelay ¶
type KoubeiTradeTicketTicketcodeDelay struct {
ErrorResponse
RequestId string `json:"request_id"`
BizCode string `json:"biz_code,omitempty"`
}
type KoubeiTradeTicketTicketcodeDelayRsp ¶
type KoubeiTradeTicketTicketcodeDelayRsp struct {
Response *KoubeiTradeTicketTicketcodeDelay `json:"koubei_trade_ticket_ticketcode_delay_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type KoubeiTradeTicketTicketcodeQuery ¶
type KoubeiTradeTicketTicketcodeQuery struct {
ErrorResponse
TicketCode string `json:"ticket_code"`
TicketStatus string `json:"ticket_status"`
TicketStatusDesc string `json:"ticket_status_desc"`
ItemName string `json:"item_name"`
ItemID string `json:"item_id"`
OriginalPrice string `json:"original_price"`
CurrentPrice string `json:"current_price"`
EffectDate string `json:"effect_date"`
ExpireDate string `json:"expire_date"`
VoucherID string `json:"voucher_id"`
OrderNo string `json:"order_no"`
AvailableQuantity string `json:"available_quantity,omitempty"`
TotalQuantity string `json:"total_quantity,omitempty"`
ItemAlias string `json:"item_alias,omitempty"`
TimeCards string `json:"time_cards"`
TicketTransInfoList []*TicketTransInfo `json:"ticket_trans_info_list,omitempty"`
}
type KoubeiTradeTicketTicketcodeQueryRsp ¶
type KoubeiTradeTicketTicketcodeQueryRsp struct {
Response *KoubeiTradeTicketTicketcodeQuery `json:"koubei_trade_ticket_ticketcode_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type KoubeiTradeTicketTicketcodeSend ¶
type KoubeiTradeTicketTicketcodeSend struct {
ErrorResponse
RequestId string `json:"request_id"`
BizCode string `json:"biz_code,omitempty"`
}
type KoubeiTradeTicketTicketcodeSendRsp ¶
type KoubeiTradeTicketTicketcodeSendRsp struct {
Response *KoubeiTradeTicketTicketcodeSend `json:"koubei_trade_ticket_ticketcode_send_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type MemberDataIsvCreate ¶
type MemberDataIsvCreate struct {
ErrorResponse
}
type MemberDataIsvCreateRsp ¶
type MemberDataIsvCreateRsp struct {
Response *MemberDataIsvCreate `json:"koubei_member_data_isv_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type MerchantItemFileUpload ¶
type MerchantItemFileUpload struct {
ErrorResponse
MaterialId string `json:"material_id"` // 文件在商品中心的素材标识(素材ID长期有效)
MaterialKey string `json:"material_key"` // 文件在商品中心的素材标示,创建/更新商品时使用
}
type MerchantItemFileUploadRsp ¶
type MerchantItemFileUploadRsp struct {
Response *MerchantItemFileUpload `json:"alipay_merchant_item_file_upload_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type MerchantOrderSync ¶
type MerchantOrderSync struct {
ErrorResponse
Sign string `json:"sign"`
RecordId string `json:"record_id"`
OrderId string `json:"order_id"`
OrderStatus string `json:"order_status"`
}
type MerchantOrderSyncRsp ¶
type MerchantOrderSyncRsp struct {
Response *MerchantOrderSync `json:"alipay_merchant_order_sync_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MonitorHeartbeatSynRes ¶
type MonitorHeartbeatSynRes struct {
ErrorResponse
Pid string `json:"pid"`
}
type MonitorHeartbeatSynResponse ¶
type MonitorHeartbeatSynResponse struct {
Response *MonitorHeartbeatSynRes `json:"monitor_heartbeat_syn_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
func MonitorHeartbeatSyn ¶
func MonitorHeartbeatSyn(ctx context.Context, appId string, privateKey, signType, bizContent string) (rsp *MonitorHeartbeatSynResponse, err error)
monitor.heartbeat.syn(验签接口)
appId:应用ID
privateKey:应用私钥,支持PKCS1和PKCS8
signType:签名方式 alipay.RSA 或 alipay.RSA2,默认 RSA2
bizContent:验签时该参数不做任何处理,{任意值},此参数具体看文档
文档:https://opendocs.alipay.com/apis/api_9/monitor.heartbeat.syn
type NotifyRequest ¶
type NotifyRequest struct {
NotifyTime string `json:"notify_time,omitempty"`
NotifyType string `json:"notify_type,omitempty"`
NotifyId string `json:"notify_id,omitempty"`
AppId string `json:"app_id,omitempty"`
Charset string `json:"charset,omitempty"`
Version string `json:"version,omitempty"`
SignType string `json:"sign_type,omitempty"`
Sign string `json:"sign,omitempty"`
AuthAppId string `json:"auth_app_id,omitempty"`
TradeNo string `json:"trade_no,omitempty"`
OutTradeNo string `json:"out_trade_no,omitempty"`
OutBizNo string `json:"out_biz_no,omitempty"`
BuyerId string `json:"buyer_id,omitempty"`
BuyerLogonId string `json:"buyer_logon_id,omitempty"`
SellerId string `json:"seller_id,omitempty"`
SellerEmail string `json:"seller_email,omitempty"`
TradeStatus string `json:"trade_status,omitempty"`
TotalAmount string `json:"total_amount,omitempty"`
ReceiptAmount string `json:"receipt_amount,omitempty"`
InvoiceAmount string `json:"invoice_amount,omitempty"`
BuyerPayAmount string `json:"buyer_pay_amount,omitempty"`
PointAmount string `json:"point_amount,omitempty"`
RefundFee string `json:"refund_fee,omitempty"`
Subject string `json:"subject,omitempty"`
Body string `json:"body,omitempty"`
GmtCreate string `json:"gmt_create,omitempty"`
GmtPayment string `json:"gmt_payment,omitempty"`
GmtRefund string `json:"gmt_refund,omitempty"`
GmtClose string `json:"gmt_close,omitempty"`
FundBillList []*FundBillListInfo `json:"fund_bill_list,omitempty"`
PassbackParams string `json:"passback_params,omitempty"`
VoucherDetailList []*VoucherDetail `json:"voucher_detail_list,omitempty"`
Method string `json:"method,omitempty"` // 电脑网站支付 支付宝请求 return_url 同步返回参数
Timestamp string `json:"timestamp,omitempty"` // 电脑网站支付 支付宝请求 return_url 同步返回参数
}
Deprecated
type OauthTokenInfo ¶
type OauthTokenInfo struct {
AccessToken string `json:"access_token,omitempty"`
AlipayUserId string `json:"alipay_user_id,omitempty"`
OpenId string `json:"open_id,omitempty"`
ExpiresIn int64 `json:"expires_in,omitempty"`
ReExpiresIn int64 `json:"re_expires_in,omitempty"`
RefreshToken string `json:"refresh_token,omitempty"`
UserId string `json:"user_id,omitempty"`
}
type OpenAppQrcodeCreate ¶
type OpenAppQrcodeCreate struct {
ErrorResponse
QrCodeUrl string `json:"qr_code_url"`
}
type OpenAppQrcodeCreateRsp ¶
type OpenAppQrcodeCreateRsp struct {
Response *OpenAppQrcodeCreate `json:"alipay_open_app_qrcode_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type OpenAuthTokenAppResponse ¶
type OpenAuthTokenAppResponse struct {
Response *AuthTokenApp `json:"alipay_open_auth_token_app_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type PaymentTradeOrderCreate ¶
type PaymentTradeOrderCreate struct {
ErrorResponse
}
type PaymentTradeOrderCreateRsp ¶
type PaymentTradeOrderCreateRsp struct {
Response *PaymentTradeOrderCreate `json:"mybank_payment_trade_order_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type PcreditHuabeiAuthSettleApply ¶
type PcreditHuabeiAuthSettleApply struct {
ErrorResponse
OutRequestNo string `json:"out_request_no"`
FailReason string `json:"fail_reason,omitempty"`
}
type PcreditHuabeiAuthSettleApplyRsp ¶
type PcreditHuabeiAuthSettleApplyRsp struct {
Response *PcreditHuabeiAuthSettleApply `json:"alipay_pcredit_huabei_auth_settle_apply_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type PublicCertDownload ¶
type PublicCertDownload struct {
ErrorResponse
AlipayCertContent string `json:"alipay_cert_content"`
}
type PublicCertDownloadRsp ¶
type PublicCertDownloadRsp struct {
Response *PublicCertDownload `json:"alipay_open_app_alipaycert_download_response"`
}
===================================================
type RefundPresetPaytool ¶
type RefundRoyalty ¶
type RefundRoyalty struct {
RefundAmount string `json:"refund_amount,omitempty"`
RoyaltyType string `json:"royalty_type,omitempty"`
ResultCode string `json:"result_code,omitempty"`
TransOut string `json:"trans_out,omitempty"`
TransOutEmail string `json:"trans_out_email,omitempty"`
TransIn string `json:"trans_in,omitempty"`
TransInEmail string `json:"trans_in_email,omitempty"`
}
type RoyaltyDetailInfoPojo ¶
type RoyaltyDetailInfoPojo struct {
RoyaltyType string `json:"royalty_type,omitempty"`
TransOut string `json:"trans_out,omitempty"`
TransOutType string `json:"trans_out_type,omitempty"`
TransInType string `json:"trans_in_type,omitempty"`
TransIn string `json:"trans_in"`
Amount string `json:"amount,omitempty"`
Desc string `json:"desc,omitempty"`
}
type ScoreGet ¶
type ScoreGet struct {
ErrorResponse
BizNo string `json:"biz_no,omitempty"`
ZmScore string `json:"zm_score,omitempty"`
}
type SystemOauthTokenResponse ¶
type SystemOauthTokenResponse struct {
Response *OauthTokenInfo `json:"alipay_system_oauth_token_response"`
ErrorResponse *ErrorResponse `json:"error_response,omitempty"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
func SystemOauthToken ¶
func SystemOauthToken(ctx context.Context, appId string, privateKey, grantType, codeOrToken, signType string) (rsp *SystemOauthTokenResponse, err error)
SystemOauthToken 换取授权访问令牌(默认使用utf-8,RSA2)
appId:应用ID privateKey:应用私钥 grantType:值为 authorization_code 时,代表用code换取;值为 refresh_token 时,代表用refresh_token换取,传空默认code换取 codeOrToken:支付宝授权码或refresh_token signType:签名方式 RSA 或 RSA2,默认 RSA2 文档:https://opendocs.alipay.com/apis/api_9/alipay.system.oauth.token
type TicketTransInfo ¶
type Token ¶
type Token struct {
AppAuthToken string `json:"app_auth_token,omitempty"`
AppRefreshToken string `json:"app_refresh_token,omitempty"`
AuthAppId string `json:"auth_app_id,omitempty"`
ExpiresIn int64 `json:"expires_in,omitempty"`
ReExpiresIn int64 `json:"re_expires_in,omitempty"`
UserId string `json:"user_id,omitempty"`
}
type TradeAdvanceConsult ¶
type TradeAdvanceConsult struct {
ErrorResponse
ReferResult bool `json:"refer_result"`
WaitRepaymentOrderInfos []*WaitRepaymentOrderInfo `json:"wait_repayment_order_infos,omitempty"`
WaitRepaymentAmount string `json:"wait_repayment_amount,omitempty"`
WaitRepaymentOrderCount string `json:"wait_repayment_order_count,omitempty"`
RiskLevel string `json:"risk_level,omitempty"`
ResultMessage string `json:"result_message"`
ResultCode string `json:"result_code"`
}
type TradeAdvanceConsultRsp ¶
type TradeAdvanceConsultRsp struct {
Response *TradeAdvanceConsult `json:"alipay_trade_advance_consult_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeCancel ¶
type TradeCancel struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
OutTradeNo string `json:"out_trade_no,omitempty"`
RetryFlag string `json:"retry_flag,omitempty"`
Action string `json:"action,omitempty"`
GmtRefundPay string `json:"gmt_refund_pay,omitempty"`
RefundSettlementId string `json:"refund_settlement_id,omitempty"`
}
type TradeCancelResponse ¶
type TradeCancelResponse struct {
Response *TradeCancel `json:"alipay_trade_cancel_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeClose ¶
type TradeClose struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
OutTradeNo string `json:"out_trade_no,omitempty"`
}
type TradeCloseResponse ¶
type TradeCloseResponse struct {
Response *TradeClose `json:"alipay_trade_close_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeCreate ¶
type TradeCreate struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
OutTradeNo string `json:"out_trade_no,omitempty"`
}
type TradeCreateResponse ¶
type TradeCreateResponse struct {
Response *TradeCreate `json:"alipay_trade_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeCustomsDeclare ¶
type TradeCustomsDeclare struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
AlipayDeclareNo string `json:"alipay_declare_no"`
PayCode string `json:"pay_code,omitempty"`
PayTransactionId string `json:"pay_transaction_id,omitempty"`
TotalAmount string `json:"total_amount,omitempty"`
Currency string `json:"currency,omitempty"`
VerDept string `json:"ver_dept,omitempty"`
IdentityCheck string `json:"identity_check,omitempty"`
}
type TradeCustomsDeclareRsp ¶
type TradeCustomsDeclareRsp struct {
Response *TradeCustomsDeclare `json:"alipay_trade_customs_declare_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===============================================================
type TradeFastpayRefundQueryResponse ¶
type TradeFastpayRefundQueryResponse struct {
Response *TradeRefundQuery `json:"alipay_trade_fastpay_refund_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeFundBill ¶
type TradeItemorderBuy ¶
type TradeItemorderBuy struct {
ErrorResponse
OrderNo string `json:"order_no"`
TradeNo string `json:"trade_no"`
CashierOrderid string `json:"cashier_order_id,omitempty"`
}
type TradeOrderInfoSync ¶
type TradeOrderInfoSync struct {
ErrorResponse
TradeNo string `json:"trade_no"`
OutTradeNo string `json:"out_trade_no"`
BuyerUserId string `json:"buyer_user_id"`
}
type TradeOrderInfoSyncRsp ¶
type TradeOrderInfoSyncRsp struct {
Response *TradeOrderInfoSync `json:"alipay_trade_orderinfo_sync_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeOrderSettle ¶
type TradeOrderSettle struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
}
type TradeOrderSettleResponse ¶
type TradeOrderSettleResponse struct {
Response *TradeOrderSettle `json:"alipay_trade_order_settle_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradePageRefund ¶
type TradePageRefund struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
OutTradeNo string `json:"out_trade_no,omitempty"`
OutRequestNo string `json:"out_request_no,omitempty"`
RefundAmount string `json:"refund_amount,omitempty"`
}
type TradePageRefundResponse ¶
type TradePageRefundResponse struct {
Response *TradePageRefund `json:"alipay_trade_page_refund_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradePay ¶
type TradePay struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
OutTradeNo string `json:"out_trade_no,omitempty"`
BuyerLogonId string `json:"buyer_logon_id,omitempty"`
TotalAmount string `json:"total_amount,omitempty"`
ReceiptAmount string `json:"receipt_amount,omitempty"`
BuyerPayAmount string `json:"buyer_pay_amount,omitempty"`
PointAmount string `json:"point_amount,omitempty"`
InvoiceAmount string `json:"invoice_amount,omitempty"`
FundBillList []*TradeFundBill `json:"fund_bill_list"`
StoreName string `json:"store_name,omitempty"`
BuyerUserId string `json:"buyer_user_id,omitempty"`
DiscountGoodsDetail string `json:"discount_goods_detail,omitempty"`
AsyncPaymentMode string `json:"async_payment_mode,omitempty"`
VoucherDetailList []*VoucherDetail `json:"voucher_detail_list"`
AdvanceAmount string `json:"advance_amount,omitempty"`
AuthTradePayMode string `json:"auth_trade_pay_mode,omitempty"`
MdiscountAmount string `json:"mdiscount_amount,omitempty"`
DiscountAmount string `json:"discount_amount,omitempty"`
CreditPayMode string `json:"credit_pay_mode"`
CreditBizOrderid string `json:"credit_biz_order_id"`
}
type TradePayResponse ¶
type TradePayResponse struct {
Response *TradePay `json:"alipay_trade_pay_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradePrecreate ¶
type TradePrecreate struct {
ErrorResponse
OutTradeNo string `json:"out_trade_no,omitempty"`
QrCode string `json:"qr_code,omitempty"`
}
type TradePrecreateResponse ¶
type TradePrecreateResponse struct {
Response *TradePrecreate `json:"alipay_trade_precreate_response"`
NullResponse *ErrorResponse `json:"null_response,omitempty"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeQuery ¶
type TradeQuery struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
OutTradeNo string `json:"out_trade_no,omitempty"`
BuyerLogonId string `json:"buyer_logon_id,omitempty"`
TradeStatus string `json:"trade_status,omitempty"`
TotalAmount string `json:"total_amount,omitempty"`
TransCurrency string `json:"trans_currency,omitempty"`
SettleCurrency string `json:"settle_currency,omitempty"`
SettleAmount string `json:"settle_amount,omitempty"`
PayCurrency string `json:"pay_currency,omitempty"`
PayAmount string `json:"pay_amount,omitempty"`
SettleTransRate string `json:"settle_trans_rate,omitempty"`
TransPayRate string `json:"trans_pay_rate,omitempty"`
BuyerPayAmount string `json:"buyer_pay_amount,omitempty"`
PointAmount string `json:"point_amount,omitempty"`
InvoiceAmount string `json:"invoice_amount,omitempty"`
SendPayDate string `json:"send_pay_date,omitempty"`
ReceiptAmount string `json:"receipt_amount,omitempty"`
StoreId string `json:"store_id,omitempty"`
TerminalId string `json:"terminal_id,omitempty"`
FundBillList []*TradeFundBill `json:"fund_bill_list"`
StoreName string `json:"store_name,omitempty"`
BuyerUserId string `json:"buyer_user_id,omitempty"`
ChargeAmount string `json:"charge_amount,omitempty"`
ChargeFlags string `json:"charge_flags,omitempty"`
SettlementId string `json:"settlement_id,omitempty"`
TradeSettleInfo *TradeSettleInfo `json:"trade_settle_info,omitempty"`
AuthTradePayMode string `json:"auth_trade_pay_mode,omitempty"`
BuyerUserType string `json:"buyer_user_type,omitempty"`
MdiscountAmount string `json:"mdiscount_amount,omitempty"`
DiscountAmount string `json:"discount_amount,omitempty"`
Subject string `json:"subject,omitempty"`
Body string `json:"body,omitempty"`
AlipaySubMerchantId string `json:"alipay_sub_merchant_id,omitempty"`
ExtInfos string `json:"ext_infos,omitempty"`
HbFqPayInfo *HbFqPayInfo `json:"hb_fq_pay_info,omitempty"`
CreditPayMode string `json:"credit_pay_mode"`
CreditBizOrderid string `json:"credit_biz_order_id"`
}
type TradeQueryResponse ¶
type TradeQueryResponse struct {
Response *TradeQuery `json:"alipay_trade_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeRefund ¶
type TradeRefund struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
OutTradeNo string `json:"out_trade_no,omitempty"`
BuyerLogonId string `json:"buyer_logon_id,omitempty"`
FundChange string `json:"fund_change,omitempty"`
RefundFee string `json:"refund_fee,omitempty"`
RefundDetailItemList []*TradeFundBill `json:"refund_detail_item_list,omitempty"`
StoreName string `json:"store_name,omitempty"`
BuyerUserId string `json:"buyer_user_id,omitempty"`
SendBackFee string `json:"send_back_fee,omitempty"`
}
type TradeRefundQuery ¶
type TradeRefundQuery struct {
ErrorResponse
TradeNo string `json:"trade_no,omitempty"`
OutTradeNo string `json:"out_trade_no,omitempty"`
OutRequestNo string `json:"out_request_no,omitempty"`
RefundReason string `json:"refund_reason,omitempty"`
TotalAmount string `json:"total_amount,omitempty"`
RefundAmount string `json:"refund_amount,omitempty"`
RefundStatus string `json:"refund_status,omitempty"`
RefundRoyaltys []*RefundRoyalty `json:"refund_royaltys,omitempty"`
GmtRefundPay string `json:"gmt_refund_pay,omitempty"`
RefundDetailItemList []*TradeFundBill `json:"refund_detail_item_list,omitempty"`
SendBackFee string `json:"send_back_fee,omitempty"`
DepositBackInfo *DepositBackInfo `json:"deposit_back_info,omitempty"`
}
type TradeRefundResponse ¶
type TradeRefundResponse struct {
Response *TradeRefund `json:"alipay_trade_refund_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeRepaybillQuery ¶
type TradeRepaybillQuery struct {
ErrorResponse
BillNo string `json:"bill_no"`
BillAmount string `json:"bill_amount"`
BillOverdueAmount string `json:"bill_overdue_amount"`
BillPaidAmount string `json:"bill_paid_amount"`
BillPaidRevokedAmount string `json:"bill_paid_revoked_amount"`
BillRevokedAmount string `json:"bill_revoked_amount"`
BillStatus string `json:"bill_status"`
}
type TradeRepaybillQueryRsp ¶
type TradeRepaybillQueryRsp struct {
Response *TradeRepaybillQuery `json:"alipay_trade_repaybill_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type TradeSettleDetail ¶
type TradeSettleDetail struct {
OperationType string `json:"operation_type,omitempty"`
OperationSerialNo string `json:"operation_serial_no,omitempty"`
OperationDt string `json:"operation_dt,omitempty"`
TransOut string `json:"trans_out,omitempty"`
TransIn string `json:"trans_in,omitempty"`
Amount string `json:"amount,omitempty"`
OriTransOut string `json:"ori_trans_out,omitempty"`
OriTransIn string `json:"ori_trans_in,omitempty"`
}
type TradeSettleInfo ¶
type TradeSettleInfo struct {
TradeSettleDetailList *TradeSettleDetail `json:"trade_settle_detail_list,omitempty"`
}
type TransToaccountTransfer ¶
type TransToaccountTransfer struct {
ErrorResponse
OutBizNo string `json:"out_biz_no,omitempty"`
Orderid string `json:"order_id,omitempty"`
PayDate string `json:"pay_date,omitempty"`
}
type TransUniTransfer ¶
type UserAgreementExecutionplanModify ¶
type UserAgreementExecutionplanModify struct {
ErrorResponse
AgreementNo string `json:"agreement_no"`
DeductTime string `json:"deduct_time"`
}
type UserAgreementExecutionplanModifyRsp ¶
type UserAgreementExecutionplanModifyRsp struct {
Response *UserAgreementExecutionplanModify `json:"alipay_user_agreement_executionplan_modify_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserAgreementPageSign ¶
type UserAgreementPageSign struct {
ErrorResponse
ExternalAgreementNo string `json:"external_agreement_no,omitempty"`
PersonalProductCode string `json:"personal_product_code"`
ValidTime string `json:"valid_time"`
SignScene string `json:"sign_scene"`
AgreementNo string `json:"agreement_no"`
ZmOpenId string `json:"zm_open_id,omitempty"`
InvalidTime string `json:"invalid_time"`
SignTime string `json:"sign_time"`
AlipayUserId string `json:"alipay_user_id"`
Status string `json:"status"`
ForexEligible string `json:"forex_eligible,omitempty"`
ExternalLogonId string `json:"external_logon_id,omitempty"`
AlipayLogonId string `json:"alipay_logon_id"`
CreditAuthMode string `json:"credit_auth_mode,omitempty"`
}
type UserAgreementPageSignRsp ¶
type UserAgreementPageSignRsp struct {
Response *UserAgreementPageSign `json:"alipay_user_agreement_page_sign_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserAgreementPageUnSignRsp ¶
type UserAgreementPageUnSignRsp struct {
Response *ErrorResponse `json:"alipay_user_agreement_unsign_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserAgreementQuery ¶
type UserAgreementQuery struct {
ErrorResponse
ValidTime string `json:"valid_time"`
AlipayLogonId string `json:"alipay_logon_id"`
InvalidTime string `json:"invalid_time"`
PricipalType string `json:"pricipal_type"`
DeviceId string `json:"device_id,omitempty"`
PrincipalId string `json:"principal_id"`
SignScene string `json:"sign_scene"`
AgreementNo string `json:"agreement_no"`
ThirdPartyType string `json:"third_party_type"`
Status string `json:"status"`
SignTime string `json:"sign_time"`
PersonalProductCode string `json:"personal_product_code"`
ExternalAgreementNo string `json:"external_agreement_no,omitempty"`
ZmOpenId string `json:"zm_open_id,omitempty"`
ExternalLogonId string `json:"external_logon_id,omitempty"`
CreditAuthMode string `json:"credit_auth_mode,omitempty"`
}
type UserAgreementQueryRsp ¶
type UserAgreementQueryRsp struct {
Response *UserAgreementQuery `json:"alipay_user_agreement_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserAgreementTransfer ¶
type UserAgreementTransfer struct {
ErrorResponse
ExecuteTime string `json:"execute_time,omitempty"`
PeriodType string `json:"period_type,omitempty"`
Amount string `json:"amount,omitempty"`
TotalAmount string `json:"total_amount,omitempty"`
TotalPayments string `json:"total_payments,omitempty"`
Period string `json:"period,omitempty"`
}
type UserAgreementTransferRsp ¶
type UserAgreementTransferRsp struct {
Response *UserAgreementTransfer `json:"alipay_user_agreement_transfer_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserAlipaypointBudgetlibQuery ¶
type UserAlipaypointBudgetlibQuery struct {
ErrorResponse
BudgetCode string `json:"budget_code"`
BudgetDesc string `json:"budget_desc"`
Enabled bool `json:"enabled"`
CumulativeAmount int64 `json:"cumulative_amount"`
RemainAmount int64 `json:"remain_amount"`
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
}
type UserAlipaypointBudgetlibQueryRsp ¶
type UserAlipaypointBudgetlibQueryRsp struct {
Response *UserAlipaypointBudgetlibQuery `json:"alipay_user_alipaypoint_budgetlib_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserAlipaypointSend ¶
type UserAlipaypointSend struct {
ErrorResponse
RecordId string `json:"record_id"`
}
type UserAlipaypointSendRsp ¶
type UserAlipaypointSendRsp struct {
Response *UserAlipaypointSend `json:"alipay_user_alipaypoint_send_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserAuthZhimaorgIdentityApply ¶
type UserAuthZhimaorgIdentityApply struct {
ErrorResponse
AccessToken string `json:"access_token"`
AuthTokenType string `json:"auth_token_type,omitempty"`
RefreshToken string `json:"refresh_token"`
}
type UserAuthZhimaorgIdentityApplyRsp ¶
type UserAuthZhimaorgIdentityApplyRsp struct {
Response *UserAuthZhimaorgIdentityApply `json:"alipay_user_auth_zhimaorg_identity_apply_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserCertdocCertverifyConsult ¶
type UserCertdocCertverifyConsult struct {
ErrorResponse
Passed string `json:"passed"`
FailReason string `json:"fail_reason,omitempty"`
FailParams string `json:"fail_params,omitempty"`
}
type UserCertdocCertverifyConsultRsp ¶
type UserCertdocCertverifyConsultRsp struct {
Response *UserCertdocCertverifyConsult `json:"alipay_user_certdoc_certverify_consult_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserCertdocCertverifyPreconsult ¶
type UserCertdocCertverifyPreconsult struct {
ErrorResponse
VerifyId string `json:"verify_id"`
}
type UserCertdocCertverifyPreconsultRsp ¶
type UserCertdocCertverifyPreconsultRsp struct {
Response *UserCertdocCertverifyPreconsult `json:"alipay_user_certdoc_certverify_preconsult_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserCertifyOpenInit ¶
type UserCertifyOpenInit struct {
ErrorResponse
CertifyId string `json:"certify_id,omitempty"`
}
type UserCertifyOpenInitResponse ¶
type UserCertifyOpenInitResponse struct {
Response *UserCertifyOpenInit `json:"alipay_user_certify_open_initialize_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserCertifyOpenQuery ¶
type UserCertifyOpenQuery struct {
ErrorResponse
Passed string `json:"passed,omitempty"`
IdentityInfo string `json:"identity_info,omitempty"`
MaterialInfo string `json:"material_info,omitempty"`
}
type UserCertifyOpenQueryResponse ¶
type UserCertifyOpenQueryResponse struct {
Response *UserCertifyOpenQuery `json:"alipay_user_certify_open_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserCharityRecordexistQuery ¶
type UserCharityRecordexistQuery struct {
ErrorResponse
DonationTag string `json:"donation_tag"`
}
type UserCharityRecordexistQueryRsp ¶
type UserCharityRecordexistQueryRsp struct {
Response *UserCharityRecordexistQuery `json:"alipay_user_charity_recordexist_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserDtbankQrcodedataQuery ¶
type UserDtbankQrcodedataQuery struct {
ErrorResponse
DataDate string `json:"data_date,omitempty"`
QrcodeId string `json:"qrcode_id,omitempty"`
QrcodeOutId string `json:"qrcode_out_id,omitempty"`
BindCard string `json:"bind_card,omitempty"`
SendVoucherCnt string `json:"send_voucher_cnt,omitempty"`
SendVoucherAmt string `json:"send_voucher_amt,omitempty"`
WriteOffVoucherCnt string `json:"write_off_voucher_cnt,omitempty"`
WriteOffVoucherAmt string `json:"write_off_voucher_amt,omitempty"`
LeadToFollow string `json:"lead_to_follow,omitempty"`
}
type UserDtbankQrcodedataQueryRsp ¶
type UserDtbankQrcodedataQueryRsp struct {
Response *UserDtbankQrcodedataQuery `json:"alipay_user_dtbank_qrcodedata_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserFamilyArchiveInitialize ¶
type UserFamilyArchiveInitialize struct {
ErrorResponse
ArchivePluginUrl string `json:"archive_plugin_url"`
}
type UserFamilyArchiveInitializeRsp ¶
type UserFamilyArchiveInitializeRsp struct {
Response *UserFamilyArchiveInitialize `json:"alipay_user_family_archive_initialize_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserFamilyArchiveQuery ¶
type UserFamilyArchiveQuery struct {
ErrorResponse
ArchiveList []*FamilyArchiveDetail `json:"archive_list"`
}
type UserFamilyArchiveQueryRsp ¶
type UserFamilyArchiveQueryRsp struct {
Response *UserFamilyArchiveQuery `json:"alipay_user_family_archive_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserFamilyShareZmgoInitialize ¶
type UserFamilyShareZmgoInitialize struct {
}
type UserFamilyShareZmgoInitializeRsp ¶
type UserFamilyShareZmgoInitializeRsp struct {
}
===================================================
type UserIdentityInfo ¶
type UserIdentityInfo struct {
HSchoolInfo []*HSchoolInfo `json:"h_school_info,omitempty"`
}
type UserInfoAuthResponse ¶
type UserInfoAuthResponse struct {
Response *ErrorResponse `json:"alipay_user_info_auth_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type UserInfoShare ¶
type UserInfoShare struct {
}
type UserInfoShareResponse ¶
type UserInfoShareResponse struct {
}
===================================================
type UserPhone ¶
type UserPhone struct {
ErrorResponse
Mobile string `json:"mobile,omitempty"`
}
type UserTwostageCommonUse ¶
type UserTwostageCommonUse struct {
ErrorResponse
UserId string `json:"user_id,omitempty"`
UserIdentityInfo []*UserIdentityInfo `json:"user_identity_info,omitempty"`
}
type UserTwostageCommonUseRsp ¶
type UserTwostageCommonUseRsp struct {
Response *UserTwostageCommonUse `json:"alipay_user_twostage_common_use_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type VersionListQuery ¶
type VersionListQuery struct {
ErrorResponse
//AppVersionInfos []AppVersionInfo `json:"app_version_infos,omitempty"`
AppVersions []string `json:"app_versions,omitempty"`
}
type VersionListQueryResponse ¶
type VersionListQueryResponse struct {
Response *VersionListQuery `json:"alipay_open_mini_version_list_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type VersionUpload ¶
type VersionUpload struct {
ErrorResponse
BuildStatus string `json:"build_status,omitempty"`
NeedRotation string `json:"need_rotation,omitempty"`
CreateStatus string `json:"create_status,omitempty"`
}
type VersionUploadResponse ¶
type VersionUploadResponse struct {
Response *BuildQuery `json:"alipay_open_mini_version_upload_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type VoucherDetail ¶
type VoucherDetail struct {
Id string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
Type string `json:"type,omitempty"`
Amount string `json:"amount,omitempty"`
MerchantContribute string `json:"merchant_contribute,omitempty"`
OtherContribute string `json:"other_contribute,omitempty"`
Memo string `json:"memo,omitempty"`
TemplateId string `json:"template_id,omitempty"`
PurchaseBuyerContribute string `json:"purchase_buyer_contribute,omitempty"`
PurchaseMerchantContribute string `json:"purchase_merchant_contribute,omitempty"`
PurchaseAntContribute string `json:"purchase_ant_contribute,omitempty"`
}
type WaitRepaymentOrderInfo ¶
type ZhimaCreditEpSceneAgreementCancel ¶
type ZhimaCreditEpSceneAgreementCancel struct {
ErrorResponse
CreditOrderNo string `json:"credit_order_no"`
}
type ZhimaCreditEpSceneAgreementCancelRsp ¶
type ZhimaCreditEpSceneAgreementCancelRsp struct {
Response *ZhimaCreditEpSceneAgreementCancel `json:"zhima_credit_ep_scene_agreement_cancel_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditEpSceneAgreementUse ¶
type ZhimaCreditEpSceneAgreementUse struct {
ErrorResponse
CreditOrderNo string `json:"credit_order_no"`
}
type ZhimaCreditEpSceneAgreementUseRsp ¶
type ZhimaCreditEpSceneAgreementUseRsp struct {
Response *ZhimaCreditEpSceneAgreementUse `json:"zhima_credit_ep_scene_agreement_use_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditEpSceneFulfillmentSync ¶
type ZhimaCreditEpSceneFulfillmentSync struct {
ErrorResponse
FulfillmentOrderNo string `json:"fulfillment_order_no"`
}
type ZhimaCreditEpSceneFulfillmentSyncRsp ¶
type ZhimaCreditEpSceneFulfillmentSyncRsp struct {
Response *ZhimaCreditEpSceneFulfillmentSync `json:"zhima_credit_ep_scene_fulfillment_sync_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditEpSceneFulfillmentlistSync ¶
type ZhimaCreditEpSceneFulfillmentlistSync struct {
ErrorResponse
FulfillmentResultList []*FulfillmentResult `json:"fulfillment_result_list"`
}
type ZhimaCreditEpSceneFulfillmentlistSyncRsp ¶
type ZhimaCreditEpSceneFulfillmentlistSyncRsp struct {
Response *ZhimaCreditEpSceneFulfillmentlistSync `json:"zhima_credit_ep_scene_fulfillmentlist_sync_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditEpSceneRatingInitialize ¶
type ZhimaCreditEpSceneRatingInitialize struct {
ErrorResponse
OrderNo string `json:"order_no"`
}
type ZhimaCreditEpSceneRatingInitializeRsp ¶
type ZhimaCreditEpSceneRatingInitializeRsp struct {
Response *ZhimaCreditEpSceneRatingInitialize `json:"zhima_credit_ep_scene_rating_initialize_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditPeZmgoAgreementQuery ¶
type ZhimaCreditPeZmgoAgreementQuery struct {
ErrorResponse
AgreementId string `json:"agreement_id"`
AgreementName string `json:"agreement_name"`
AlipayUserId string `json:"alipay_user_id"`
AgreementStatus string `json:"agreement_status"`
}
type ZhimaCreditPeZmgoAgreementQueryRsp ¶
type ZhimaCreditPeZmgoAgreementQueryRsp struct {
Response *ZhimaCreditPeZmgoAgreementQuery `json:"zhima_credit_pe_zmgo_agreement_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditPeZmgoAgreementUnsign ¶
type ZhimaCreditPeZmgoAgreementUnsign struct {
ErrorResponse
AgreementId string `json:"agreement_id"`
WithholdPlanNo string `json:"withhold_plan_no"`
}
type ZhimaCreditPeZmgoAgreementUnsignRsp ¶
type ZhimaCreditPeZmgoAgreementUnsignRsp struct {
Response *ZhimaCreditPeZmgoAgreementUnsign `json:"zhima_credit_pe_zmgo_agreement_unsign_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditPeZmgoBizoptClose ¶
type ZhimaCreditPeZmgoBizoptClose struct {
ErrorResponse
UserId string `json:"user_id"`
BizOptNo string `json:"biz_opt_no,omitempty"`
PartnerId string `json:"partner_id"`
OutRequestNo string `json:"out_request_no"`
}
type ZhimaCreditPeZmgoBizoptCloseRsp ¶
type ZhimaCreditPeZmgoBizoptCloseRsp struct {
Response *ZhimaCreditPeZmgoBizoptClose `json:"zhima_credit_pe_zmgo_bizopt_close_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditPeZmgoCumulationSync ¶
type ZhimaCreditPeZmgoCumulationSync struct {
ErrorResponse
OutBizNo string `json:"out_biz_no,omitempty"`
AagreementNo string `json:"aagreement_no,omitempty"`
UserId string `json:"user_id,omitempty"`
FailReason string `json:"fail_reason,omitempty"`
}
type ZhimaCreditPeZmgoCumulationSyncRsp ¶
type ZhimaCreditPeZmgoCumulationSyncRsp struct {
Response *ZhimaCreditPeZmgoCumulationSync `json:"zhima_credit_pe_zmgo_cumulation_sync_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditPeZmgoPaysignApply ¶
type ZhimaCreditPeZmgoPaysignApply struct {
ErrorResponse
BizType string `json:"biz_type"`
ZmgoOptNo string `json:"zmgo_opt_no,omitempty"`
Idempotent bool `json:"idempotent,omitempty"`
AgreementId string `json:"agreement_id,omitempty"`
}
type ZhimaCreditPeZmgoPaysignApplyRsp ¶
type ZhimaCreditPeZmgoPaysignApplyRsp struct {
Response *ZhimaCreditPeZmgoPaysignApply `json:"zhima_credit_pe_zmgo_paysign_apply_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditPeZmgoPaysignConfirm ¶
type ZhimaCreditPeZmgoPaysignConfirm struct {
ErrorResponse
AgreementId string `json:"agreement_id,omitempty"`
}
type ZhimaCreditPeZmgoPaysignConfirmRsp ¶
type ZhimaCreditPeZmgoPaysignConfirmRsp struct {
Response *ZhimaCreditPeZmgoPaysignConfirm `json:"zhima_credit_pe_zmgo_paysign_confirm_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditPeZmgoPreorderCreate ¶
type ZhimaCreditPeZmgoPreorderCreate struct {
ErrorResponse
PreorderNo string `json:"preorder_no"`
PartnerId string `json:"partner_id"`
BizType string `json:"biz_type"`
}
type ZhimaCreditPeZmgoPreorderCreateRsp ¶
type ZhimaCreditPeZmgoPreorderCreateRsp struct {
Response *ZhimaCreditPeZmgoPreorderCreate `json:"zhima_credit_pe_zmgo_preorder_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditPeZmgoSettleRefundRsp ¶
type ZhimaCreditPeZmgoSettleRefundRsp struct {
Response *ZhimaCreditPeZmgoSettleRefund `json:"zhima_credit_pe_zmgo_settle_refund_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditPeZmgoSettleUnfreeze ¶
type ZhimaCreditPeZmgoSettleUnfreeze struct {
ErrorResponse
UnfreezeStatus string `json:"unfreeze_status"`
FailReaseon string `json:"fail_reaseon,omitempty"`
Retry string `json:"retry,omitempty"`
UnfreezeAmount string `json:"unfreeze_amount,omitempty"`
}
type ZhimaCreditPeZmgoSettleUnfreezeRsp ¶
type ZhimaCreditPeZmgoSettleUnfreezeRsp struct {
Response *ZhimaCreditPeZmgoSettleUnfreeze `json:"zhima_credit_pe_zmgo_settle_unfreeze_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCreditScoreGetResponse ¶
type ZhimaCreditScoreGetResponse struct {
Response *ScoreGet `json:"zhima_credit_score_get_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCustomerJobworthAdapterQuery ¶
type ZhimaCustomerJobworthAdapterQuery struct {
ErrorResponse
AdapterScore string `json:"adapter_score,omitempty"`
SubCode string `json:"sub_code,omitempty"`
SubMsg string `json:"sub_msg,omitempty"`
Url string `json:"url,omitempty"`
}
type ZhimaCustomerJobworthAdapterQueryRsp ¶
type ZhimaCustomerJobworthAdapterQueryRsp struct {
Response *ZhimaCustomerJobworthAdapterQuery `json:"zhima_customer_jobworth_adapter_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaCustomerJobworthSceneUse ¶
type ZhimaCustomerJobworthSceneUse struct {
ErrorResponse
SubCode string `json:"sub_code"`
SubMsg string `json:"sub_msg"`
}
type ZhimaCustomerJobworthSceneUseRsp ¶
type ZhimaCustomerJobworthSceneUseRsp struct {
Response *ZhimaCustomerJobworthSceneUse `json:"zhima_customer_jobworth_scene_use_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaMerchantZmgoCumulateQuery ¶
type ZhimaMerchantZmgoCumulateQuery struct {
ErrorResponse
AgreementId string `json:"agreement_id"`
AggrAmount string `json:"aggr_amount"`
AggrTimes int64 `json:"aggr_times"`
AggrDiscountAmount string `json:"aggr_discount_amount"`
PageNo int64 `json:"page_no"`
PageSize int64 `json:"page_size"`
DetailList []*CumulateDataDetail `json:"detail_list,omitempty"`
FailReason string `json:"fail_reason,omitempty"`
}
type ZhimaMerchantZmgoCumulateQueryRsp ¶
type ZhimaMerchantZmgoCumulateQueryRsp struct {
Response *ZhimaMerchantZmgoCumulateQuery `json:"zhima_merchant_zmgo_cumulate_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================
type ZhimaMerchantZmgoCumulateSync ¶
type ZhimaMerchantZmgoCumulateSync struct {
ErrorResponse
AgreementId string `json:"agreement_id"`
OutBizNo string `json:"out_biz_no"`
FailReason string `json:"fail_reason,omitempty"`
}
type ZhimaMerchantZmgoCumulateSyncRsp ¶
type ZhimaMerchantZmgoCumulateSyncRsp struct {
Response *ZhimaMerchantZmgoCumulateSync `json:"zhima_merchant_zmgo_cumulate_sync_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
===================================================