Documentation
¶
Index ¶
- func DefaultOptions()
- type AgreementQuery
- type AgreementQueryResponse
- type AlipayOpenAuthTokenApp
- type AlipaySystemOauthToken
- type AlipaySystemOauthTokenResponse
- type AutoGenerated
- type CancelResponse
- type Common
- type ConfigQuery
- type ConfigQueryResponse
- type ConfigSetResponse
- type EnterInfo
- type EnterInfoResponse
- type ErrorResponse
- type ExitInfoResponse
- type FundAccountQuery
- type FundAccountQueryResponse
- type FundTransCommonQuery
- type FundTransCommonQueryResponse
- type FundTransToAccountTransfer
- type FundTransToAccountTransferResponse
- type FundTransUniTransfer
- type FundTransUniTransferResponse
- type OpenAuthToken
- type OpenAuthTokenResponse
- type OrderSyncResponse
- type OrderUpdateResponse
- type ParkingInfoCreate
- type ParkingInfoCreateResponse
- type ParkingInfoQuery
- type ParkingInfoQueryResponse
- type ParkingInfoUpdateResponse
- type ParkingOrderPay
- type ParkingOrderPayResponse
- type ParkingOrderQuery
- type ParkingOrderQueryRequest
- type ParkingOrderQueryResponse
- type ParkingOrderRefund
- type ParkingOrderRefundResponse
- type TradeCancelResponse
- type TradeClose
- type TradeCloseResponse
- type TradeCreate
- type TradeCreateResponse
- type TradeFastpayRefundQuery
- type TradeFastpayRefundQueryResponse
- type TradeFundBill
- type TradeOrderSettle
- type TradeOrderSettleResponse
- type TradePageRefund
- type TradePageRefundResponse
- type TradePay
- type TradePayResponse
- type TradePrecreate
- type TradePrecreateResponse
- type TradeQuery
- type TradeQueryResponse
- type TradeRefund
- type TradeRefundResponse
- type UserCertifyOpenCertify
- type UserCertifyOpenCertifyResponse
- type UserCertifyOpenInitialize
- type UserCertifyOpenInitializeResponse
- type UserCertifyOpenQuery
- type UserCertifyOpenQueryResponse
- type UserInfoAuthResponse
- type UserInfoShare
- type UserInfoShareResponse
- type VehicleQuery
- type VehicleQueryResponse
- type ZhimaCreditScoreGet
- type ZhimaCreditScoreGetResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultOptions ¶
func DefaultOptions()
Types ¶
type AgreementQuery ¶
type AgreementQuery struct { Common `json:",inline"` AgreementStatus string `json:"agreement_status"` UserAdvanceInfo struct { ConsultResponse string `json:"consult_result"` UserAlipayParkingAllowAdvance bool `json:"user_alipay_parking_allow_advance"` UserWaitRepaymentOrderCount int `json:"user_wait_repayment_order_count"` UserWaitRepaymentAmount string `json:"user_wait_repayment_amount"` } `json:"user_advance_info"` AdvanceStatus string `json:"advance_status"` ExpireTime string `json:"expire_time"` }
type AgreementQueryResponse ¶
type AgreementQueryResponse struct { AgreementQuery `json:"alipay_eco_mycar_parking_agreement_query_response"` Sign string `json:"sign"` }
type AlipayOpenAuthTokenApp ¶
type AlipayOpenAuthTokenApp struct { Common `json:",inline"` UserID string `json:"user_id"` AuthAppID string `json:"auth_app_id"` AppAuthToken string `json:"app_auth_token"` AppRefreshToken string `json:"app_refresh_token"` ExpiresIn string `json:"expires_in"` ReExpiresIn string `json:"re_expires_in"` }
type AlipaySystemOauthToken ¶
type AlipaySystemOauthTokenResponse ¶
type AlipaySystemOauthTokenResponse struct { AlipaySystemOauthToken `json:"alipay_system_oauth_token_response"` *ErrorResponse `json:"error_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
type AutoGenerated ¶
type AutoGenerated struct { AlipayOpenAuthTokenApp `json:"alipay_open_auth_token_app_response"` Sign string `json:"sign"` }
type CancelResponse ¶ added in v0.1.5
type Common ¶
type ConfigQuery ¶
type ConfigQuery struct { Common `json:",inline"` MerchantName string `json:"merchant_name"` MerchantServicePhone string `json:"merchant_service_phone"` AccountNo string `json:"account_no"` InterfaceInfoList struct { InterfaceName string `json:"interface_name"` InterfaceType string `json:"interface_type"` InterfaceUrl string `json:"interface_url"` } `json:"interface_info_list"` }
type ConfigQueryResponse ¶
type ConfigQueryResponse struct { ConfigQuery `json:"alipay_eco_mycar_parking_config_query_response"` Sign string `json:"sign"` }
type ConfigSetResponse ¶
type EnterInfoResponse ¶
type ErrorResponse ¶ added in v0.1.1
type ErrorResponse struct { Code string `json:"code"` Msg string `json:"msg"` SubCode string `json:"sub_code"` SubMsg string `json:"sub_msg"` }
func (ErrorResponse) Failed ¶ added in v0.1.5
func (c ErrorResponse) Failed() bool
type ExitInfoResponse ¶
type FundAccountQuery ¶ added in v0.1.5
type FundAccountQuery struct { Common `json:",inline"` AvailableAmount string `json:"available_amount"` ExtCardInfo *struct { CardNo string `json:"card_no"` BankAccName string `json:"bank_acc_name"` CardBranch string `json:"card_branch"` CardBank string `json:"card_bank"` CardLocation string `json:"card_location"` CardDeposit string `json:"card_deposit"` Status string `json:"status"` } `json:"ext_card_info"` }
type FundAccountQueryResponse ¶ added in v0.1.5
type FundAccountQueryResponse struct { FundAccountQuery `json:"alipay_fund_account_query_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
FundAccountQueryResponse https://opendocs.alipay.com/apis/api_28/alipay.fund.account.query
type FundTransCommonQuery ¶ added in v0.1.5
type FundTransCommonQuery struct { Common `json:",inline"` OrderId string `json:"order_id"` PayFundOrderId string `json:"pay_fund_order_id"` OutBizNo string `json:"out_biz_no"` TransAmount string `json:"trans_amount"` Status string `json:"status"` PayDate string `json:"pay_date"` ArrivalTimeEnd string `json:"arrival_time_end"` OrderFee string `json:"order_fee"` ErrorCode string `json:"error_code"` FailReason string `json:"fail_reason"` DeductBillInfo string `json:"deduct_bill_info"` TransferBillInfo string `json:"transfer_bill_info"` }
type FundTransCommonQueryResponse ¶ added in v0.1.5
type FundTransCommonQueryResponse struct { FundTransCommonQuery `json:"alipay_fund_trans_common_query_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
FundTransCommonQueryResponse https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.common.query
type FundTransToAccountTransfer ¶ added in v0.1.5
type FundTransToAccountTransferResponse ¶ added in v0.1.5
type FundTransToAccountTransferResponse struct { FundTransToAccountTransfer `json:"alipay_fund_trans_toaccount_transfer_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
type FundTransUniTransfer ¶ added in v0.1.5
type FundTransUniTransferResponse ¶ added in v0.1.5
type FundTransUniTransferResponse struct { FundTransUniTransfer `json:"alipay_fund_trans_uni_transfer_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
FundTransUniTransferResponse https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.uni.transfer
type OpenAuthToken ¶
type OpenAuthTokenResponse ¶
type OpenAuthTokenResponse struct { OpenAuthToken `json:"alipay_open_auth_token_app_response"` Sign string `json:"sign"` }
type OrderSyncResponse ¶
type OrderUpdateResponse ¶
type ParkingInfoCreate ¶
type ParkingInfoCreateResponse ¶
type ParkingInfoCreateResponse struct { ParkingInfoCreate `json:"alipay_eco_mycar_parking_parkinglotinfo_create_response"` Sign string `json:"sign"` }
type ParkingInfoQuery ¶
type ParkingInfoQuery struct { Common `json:",inline"` OutParkingID string `json:"out_parking_id"` ParkingID string `json:"parking_id"` ParkingAddress string `json:"parking_address"` ParkingLotType string `json:"parking_lot_type"` ParkingPoiid string `json:"parking_poiid"` ParkingMobile string `json:"parking_mobile"` PayType string `json:"pay_type"` ParkingName string `json:"parking_name"` MchntID string `json:"mchnt_id"` ShopingmallID string `json:"shopingmall_id"` ParkingFeeDescription string `json:"parking_fee_description"` TimeOut string `json:"time_out"` AgentID string `json:"agent_id"` ParkingLongitude string `json:"parking_longitude"` ParkingLatitude string `json:"parking_latitude"` MapPoiName string `json:"map_poi_name"` MapPoiAddress string `json:"map_poi_address"` ProvinceID string `json:"province_id"` CityID string `json:"city_id"` AddressID string `json:"address_id"` ParkingFeeDescriptionImg string `json:"parking_fee_description_img"` }
type ParkingInfoQueryResponse ¶
type ParkingInfoQueryResponse struct { ParkingInfoQuery `json:"alipay_eco_mycar_parking_parkinglotinfo_query_response"` Sign string `json:"sign"` }
type ParkingOrderPay ¶
type ParkingOrderPay struct { Common `json:",inline"` UserID string `json:"user_id"` TradeNo string `json:"trade_no"` OutTradeNo string `json:"out_trade_no"` TotalFee string `json:"total_fee"` GmtPayment string `json:"gmt_payment"` FundBillList string `json:"fund_bill_list"` AdvanceAmount string `json:"advance_amount"` AlipayRepaymentURL string `json:"alipay_repayment_url"` }
type ParkingOrderPayResponse ¶
type ParkingOrderPayResponse struct { ParkingOrderPay `json:"alipay_eco_mycar_parking_order_pay_response"` Sign string `json:"sign"` }
type ParkingOrderQuery ¶
type ParkingOrderQuery struct { BuyerID string `json:"buyer_id"` BuyerLogonID string `json:"buyer_logon_id"` BizTradeNo string `json:"biz_trade_no"` TradeNo string `json:"trade_no"` ShopID int64 `json:"shop_id"` TradeType int `json:"trade_type"` Subject string `json:"subject"` Summary string `json:"summary"` TotalFee float64 `json:"total_fee"` TradeStatus int `json:"trade_status"` GmtPayment string `json:"gmt_payment"` GmtPaymentSuccess string `json:"gmt_payment_success"` GmtRefund string `json:"gmt_refund"` GmtRefundSuccess string `json:"gmt_refund_success"` SendBackFee float64 `json:"send_back_fee"` GmtClosed string `json:"gmt_closed"` GmtCreated string `json:"gmt_created"` GmtUpdated string `json:"gmt_updated"` OutBizTradeNo string `json:"out_biz_trade_no"` Common `json:",inline"` }
type ParkingOrderQueryResponse ¶
type ParkingOrderQueryResponse struct { ParkingOrderQuery `json:"alipay_eco_mycar_trade_order_query_response"` Sign string `json:"sign"` }
type ParkingOrderRefund ¶ added in v0.2.7
type ParkingOrderRefundResponse ¶ added in v0.2.7
type ParkingOrderRefundResponse struct { ParkingOrderRefund `json:"alipay_eco_mycar_parking_order_refund_response"` Sign string `json:"sign"` }
type TradeCancelResponse ¶ added in v0.1.5
type TradeCancelResponse struct { CancelResponse `json:"alipay_trade_cancel_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
TradeCancelResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.cancel
type TradeClose ¶ added in v0.1.5
type TradeCloseResponse ¶ added in v0.1.5
type TradeCloseResponse struct { TradeClose `json:"alipay_trade_close_response"` Sign string `json:"sign"` }
TradeCloseResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.close
type TradeCreate ¶
type TradeCreateResponse ¶
type TradeCreateResponse struct { TradeCreate `json:"alipay_trade_create_response"` Sign string `json:"sign"` }
TradeCreateResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.create
type TradeFastpayRefundQuery ¶ added in v0.1.5
type TradeFastpayRefundQuery struct { Common `json:",inline"` TradeNo string `json:"trade_no"` OutTradeNo string `json:"out_trade_no"` OutRequestNo string `json:"out_request_no"` RefundReason string `json:"refund_reason"` TotalAmount string `json:"total_amount"` RefundAmount string `json:"refund_amount"` RefundRoyaltys []*struct { RefundAmount string `json:"refund_amount"` RoyaltyType string `json:"royalty_type"` ResultCode string `json:"result_code"` TransOut string `json:"trans_out"` TransOutEmail string `json:"trans_out_email"` TransIn string `json:"trans_in"` TransInEmail string `json:"trans_in_email"` } `json:"refund_royaltys"` GmtRefundPay string `json:"gmt_refund_pay"` RefundDetailItemList []*TradeFundBill `json:"refund_detail_item_list"` SendBackFee string `json:"send_back_fee"` RefundSettlementId string `json:"refund_settlement_id"` PresentRefundBuyerAmount string `json:"present_refund_buyer_amount"` PresentRefundDiscountAmount string `json:"present_refund_discount_amount"` PresentRefundMdiscountAmount string `json:"present_refund_mdiscount_amount"` }
type TradeFastpayRefundQueryResponse ¶ added in v0.1.5
type TradeFastpayRefundQueryResponse struct { TradeFastpayRefundQuery `json:"alipay_trade_fastpay_refund_query_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
TradeFastpayRefundQueryResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.fastpay.refund.query
type TradeFundBill ¶
type TradeOrderSettle ¶ added in v0.1.5
type TradeOrderSettleResponse ¶ added in v0.1.5
type TradeOrderSettleResponse struct { TradeOrderSettle `json:"alipay_trade_order_settle_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
TradeOrderSettleResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.order.settle
type TradePageRefund ¶
type TradePageRefundResponse ¶
type TradePageRefundResponse struct { TradePageRefund `json:"alipay_trade_page_refund_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
TradePageRefundResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.page.refund
type TradePay ¶ added in v0.1.5
type TradePay struct { Common `json:",inline"` TradeNo string `json:"trade_no"` OutTradeNo string `json:"out_trade_no"` BuyerLogonId string `json:"buyer_logon_id"` SettleAmount string `json:"settle_amount"` PayCurrency string `json:"pay_currency"` PayAmount string `json:"pay_amount"` SettleTransRate string `json:"settle_trans_rate"` TransPayRate string `json:"trans_pay_rate"` TotalAmount string `json:"total_amount"` TransCurrency string `json:"trans_currency"` SettleCurrency string `json:"settle_currency"` ReceiptAmount string `json:"receipt_amount"` BuyerPayAmount string `json:"buyer_pay_amount"` PointAmount string `json:"point_amount"` InvoiceAmount string `json:"invoice_amount"` GmtPayment string `json:"gmt_payment"` FundBillList []*struct { FundChannel string `json:"fund_channel"` BankCode string `json:"bank_code"` Amount string `json:"amount"` RealAmount string `json:"real_amount"` } `json:"fund_bill_list"` CardBalance string `json:"card_balance"` StoreName string `json:"store_name"` BuyerUserId string `json:"buyer_user_id"` DiscountGoodsDetail string `json:"discount_goods_detail"` VoucherDetailList []*struct { Id string `json:"id"` Name string `json:"name"` Type string `json:"type"` Amount string `json:"amount"` MerchantContribute string `json:"merchant_contribute"` OtherContribute string `json:"other_contribute"` Memo string `json:"memo"` TemplateId string `json:"template_id"` PurchaseBuyerContribute string `json:"purchase_buyer_contribute"` PurchaseMerchantContribute string `json:"purchase_merchant_contribute"` PurchaseAntContribute string `json:"purchase_ant_contribute"` } `json:"voucher_detail_list"` AdvanceAmount string `json:"advance_amount"` AuthTradePayMode string `json:"auth_trade_pay_mode"` ChargeAmount string `json:"charge_amount"` ChargeFlags string `json:"charge_flags"` SettlementId string `json:"settlement_id"` BusinessParams string `json:"business_params"` BuyerUserType string `json:"buyer_user_type"` MdiscountAmount string `json:"mdiscount_amount"` DiscountAmount string `json:"discount_amount"` BuyerUserName string `json:"buyer_user_name"` }
type TradePayResponse ¶ added in v0.1.5
type TradePayResponse struct { TradePay `json:"alipay_trade_pay_response"` Sign string `json:"sign"` }
TradePayResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.pay
type TradePrecreate ¶ added in v0.1.5
type TradePrecreateResponse ¶ added in v0.1.5
type TradePrecreateResponse struct { TradePrecreate `json:"alipay_trade_precreate_response"` NullResponse *ErrorResponse `json:"null_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
TradePrecreateResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.precreate
type TradeQuery ¶ added in v0.1.5
type TradeQuery struct { Common `json:",inline"` TradeNo string `json:"trade_no"` OutTradeNo string `json:"out_trade_no"` BuyerLogonId string `json:"buyer_logon_id"` TradeStatus string `json:"trade_status"` TotalAmount string `json:"total_amount"` TransCurrency string `json:"trans_currency"` SettleCurrency string `json:"settle_currency"` SettleAmount string `json:"settle_amount"` PayCurrency string `json:"pay_currency"` PayAmount string `json:"pay_amount"` SettleTransRate string `json:"settle_trans_rate"` TransPayRate string `json:"trans_pay_rate"` BuyerPayAmount string `json:"buyer_pay_amount"` PointAmount string `json:"point_amount"` InvoiceAmount string `json:"invoice_amount"` SendPayDate string `json:"send_pay_date"` ReceiptAmount string `json:"receipt_amount"` StoreId string `json:"store_id"` TerminalId string `json:"terminal_id"` FundBillList []*struct { FundChannel string `json:"fund_channel"` BankCode string `json:"bank_code"` Amount string `json:"amount"` RealAmount string `json:"real_amount"` } `json:"fund_bill_list"` StoreName string `json:"store_name"` BuyerUserId string `json:"buyer_user_id"` ChargeAmount string `json:"charge_amount"` ChargeFlags string `json:"charge_flags"` SettlementId string `json:"settlement_id"` TradeSettleInfo *struct { TradeSettleDetailList []*struct { OperationType string `json:"operation_type"` OperationSerialNo string `json:"operation_serial_no"` OperationDt string `json:"operation_dt"` TransOut string `json:"trans_out"` TransIn string `json:"trans_in"` Amount string `json:"amount"` } `json:"trade_settle_detail_list"` } `json:"trade_settle_info"` AuthTradePayMode string `json:"auth_trade_pay_mode"` BuyerUserType string `json:"buyer_user_type"` MdiscountAmount string `json:"mdiscount_amount"` DiscountAmount string `json:"discount_amount"` BuyerUserName string `json:"buyer_user_name"` Subject string `json:"subject"` Body string `json:"body"` AlipaySubMerchantId string `json:"alipay_sub_merchant_id"` ExtInfos string `json:"ext_infos"` }
type TradeQueryResponse ¶ added in v0.1.5
type TradeQueryResponse struct { TradeQuery `json:"alipay_trade_query_response"` Sign string `json:"sign"` }
TradeQueryResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.query
type TradeRefund ¶
type TradeRefund struct { Common `json:",inline"` TradeNo string `json:"trade_no"` OutTradeNo string `json:"out_trade_no"` BuyerLogonId string `json:"buyer_logon_id"` FundChange string `json:"fund_change"` RefundFee string `json:"refund_fee"` RefundCurrency string `json:"refund_currency"` GmtRefundPay string `json:"gmt_refund_pay"` RefundDetailItemList []*TradeFundBill `json:"refund_detail_item_list"` StoreName string `json:"store_name"` BuyerUserId string `json:"buyer_user_id"` RefundPresetPaytoolList []*struct { Amount []string `json:"amount"` AssertTypeCode string `json:"assert_type_code"` } `json:"refund_preset_paytool_list"` RefundSettlementId string `json:"refund_settlement_id"` PresentRefundBuyerAmount string `json:"present_refund_buyer_amount"` PresentRefundDiscountAmount string `json:"present_refund_discount_amount"` PresentRefundMdiscountAmount string `json:"present_refund_mdiscount_amount"` }
type TradeRefundResponse ¶
type TradeRefundResponse struct { TradeRefund `json:"alipay_trade_refund_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
TradeRefundResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.refund
type UserCertifyOpenCertify ¶ added in v0.1.5
type UserCertifyOpenCertify struct {
Common `json:",inline"`
}
type UserCertifyOpenCertifyResponse ¶ added in v0.1.5
type UserCertifyOpenCertifyResponse struct { UserCertifyOpenCertify `json:"alipay_user_certify_open_certify_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
UserCertifyOpenCertifyResponse https://opendocs.alipay.com/apis/api_2/alipay.user.certify.open.certify
type UserCertifyOpenInitialize ¶ added in v0.1.5
type UserCertifyOpenInitializeResponse ¶ added in v0.1.5
type UserCertifyOpenInitializeResponse struct { UserCertifyOpenInitialize `json:"alipay_user_certify_open_initialize_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
UserCertifyOpenInitResponse https://opendocs.alipay.com/apis/api_2/alipay.user.certify.open.initialize
type UserCertifyOpenQuery ¶ added in v0.1.5
type UserCertifyOpenQueryResponse ¶ added in v0.1.5
type UserCertifyOpenQueryResponse struct { UserCertifyOpenQuery `json:"alipay_user_certify_open_query_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
UserCertifyOpenQueryResponse https://opendocs.alipay.com/apis/api_2/alipay.user.certify.open.query
type UserInfoAuthResponse ¶
type UserInfoShare ¶ added in v0.1.5
type UserInfoShare struct {}
type UserInfoShareResponse ¶ added in v0.1.5
type UserInfoShareResponse struct {}
UserInfoShareResponse https://opendocs.alipay.com/apis/api_2/alipay.user.info.share
type VehicleQuery ¶
type VehicleQueryResponse ¶
type VehicleQueryResponse struct { VehicleQuery `json:"alipay_eco_mycar_parking_vehicle_query_response"` Sign string `json:"sign"` }
type ZhimaCreditScoreGet ¶ added in v0.1.5
type ZhimaCreditScoreGetResponse ¶ added in v0.1.5
type ZhimaCreditScoreGetResponse struct { ZhimaCreditScoreGet `json:"zhima_credit_score_get_response"` AlipayCertSn string `json:"alipay_cert_sn"` Sign string `json:"sign"` }
ZhimaCreditScoreGetResponse https://opendocs.alipay.com/apis/api_8/zhima.credit.score.get