You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- package md
-
- type KuDianWxPayParams struct {
- AppId string `json:"app_id"`
- OpenId string `json:"open_id"`
- OutTradeNo string `json:"out_trade_no"`
- Description string `json:"description"`
- NotifyUrl string `json:"notify_url"`
- TotalAmount string `json:"total_amount" binding:"required"`
- Attach string `json:"attach" binding:"required"`
- MustParams struct {
- ShopId string `json:"shop_id"`
- KuDianMchId string `json:"ku_dian_mch_id"`
- KuDianSecretKey string `json:"ku_dian_secret_key"`
- } `json:"must_params"`
- }
-
- type KuDianAliAppPayParams struct {
- OutTradeNo string `json:"out_trade_no"`
- Description string `json:"description"`
- NotifyUrl string `json:"notify_url"`
- UserId string `json:"user_id"`
- TotalAmount string `json:"total_amount" binding:"required"`
- Attach string `json:"attach" binding:"required"`
- TradeType string `json:"trade_type"`
- SenceInfo struct {
- WapUrl string `json:"wap_url"`
- WapName string `json:"wap_name"`
- ReturnUrl string `json:"return_url"`
- } `json:"sence_info"`
- MustParams struct {
- ShopId string `json:"shop_id"`
- KuDianMchId string `json:"ku_dian_mch_id"`
- KuDianSecretKey string `json:"ku_dian_secret_key"`
- } `json:"must_params"`
- }
-
- type MakePayParamsByKuDian struct {
- RequestUrl string `json:"request_url"`
- Params interface{} `json:"params"`
- }
-
- const (
- WX_APPLET_PAY_URL = "zy-base-widget-sub/pages/cashier/cashier?unique_identifier="
- WX_APP_TO_APPLET_PAY_UNIQUE_IDENTIFIER = "%s:wx_app_to_applet_pay_unique_identifier:%s:%s" // 酷点支付 - App跳转小程序支付 (mid + store_id + 纳秒时间戳)
- WX_APP_TO_APPLET_PAY_UNIQUE_IDENTIFIER_CACHE_TIME = 60 * 10 //缓存10分钟
- )
-
- // ########################################### 酷点支付 - 回调结构体 ###############################################
-
- type KuDianPayCallback struct {
- Code int `json:"code"`
- Msg string `json:"msg"`
- Result string `json:"result"`
- }
-
- type KuDianPayCallbackResp struct {
- MchId string `json:"mch_id"` //商户id
- PayNo string `json:"pay_no"` //聚合支付订单号
- OutTradeNo string `json:"out_trade_no"` //业务系统订单号
- TransactionId string `json:"transaction_id"` //支付平台交易流水号。微信、支付宝、云闪付等用户支付使用的平台返回流水号
- Fee int `json:"fee"` //交易总额,单位:分
- ReceivedFee int `json:"received_fee"` //商户实收金额,单位:分
- PayTime string `json:"pay_time"` //支付时间,格式"yyyy-MM-dd HH:mm:ss"
- Payment string `json:"payment"` //支付方式
- Body string `json:"body"` //支付简要描述
- Status int `json:"status"` //支付状态
- Attach string `json:"attach"` //附加信息
- }
|