package models
// WxNoticeInput 微信回调输入参数
type WxNoticeInput struct {
ChannelId string `json:"channel_id" description:"平台类型 1: saas 2: shop 3: shop mobile 4: 收银台"`
MerchantNo string `json:"merchant_no" description:"平台信息"`
OrderCreateTime string `json:"order_create_time" description:"商品描述"`
OrderEfficientTime string `json:"order_efficient_time" description:"商品详情"`
OrderInfo string `json:"order_info" description:"附加信息"`
OrderStatus string `json:"order_status" description:"商品金额,个位为分"`
OutOrderNo string `json:"out_order_no" description:"客户端回调的url"`
PayOrderNo string `json:"pay_order_no" description:"1: 微信,2: 支付宝, 3: 拉卡拉 4: 收钱吧"`
TermNo string `json:"term_no" description:"1: 微信 Native 2:微信小程序 3:微信内支付 4:h5 跳微信 5:支付宝(web)-扫码或登录支付宝账户 6:alipay(mobile) 7:alipay(app) 9: B2C 10:bk支付宝web 11:bk 支付宝手机"`
TotalAmount float64 `json:"total_amount" description:"此参数 支付类型是 JS API 的时候 必传"`
TransMerchantNo string `json:"trans_merchant_no" description:"WAP网站URL地址, 支付方式为微信MWEB时 必传"`
TransTermNo string `json:"trans_term_no" description:"WAP网站名称, 支付方式为微信MWEB时 必传"`
OrderTradeInfo interface{} `json:"order_trade_info" description:""`
SplitInfo interface{} `json:"split_info" description:""`
}
// CallbackResponse is 回调给业务方的信息
type CallbackResponse struct {
OutTradeNo string `json:"out_trade_no"` // 订单号
ReturnMsg string `json:"return_msg"` // 是否成功
AttachInfo string `json:"attach_info"` // 附加信息
TransactionID string `json:"transaction_id"` // 微信支付订单号
TradeNo string `json:"trade_no"` // 支付宝交易流水号
}
-
wangp authoredce89200b