github.com/lianghucheng/zrddz@v0.0.0-20200923083010-c71f680932e2/src/game/pay/alipay/request.go (about)

     1  package alipay
     2  
     3  type AlipayTradeAppPayRequest struct {
     4  	BizContent string
     5  	Method     string // alipay.trade.app.pay
     6  	NotifyUrl  string
     7  	Version    string // 1.0
     8  }
     9  
    10  func NewAlipayTradeAppPayRequest(total_amount, outTradeNo string) *AlipayTradeAppPayRequest {
    11  	bizContent := `{"product_code":"QUICK_MSECURITY_PAY","total_amount":"` + total_amount + `","subject":"车主斗地主游戏充值","out_trade_no":"` + outTradeNo + `"}`
    12  	req := new(AlipayTradeAppPayRequest)
    13  	req.BizContent = bizContent
    14  	req.Method = "alipay.trade.app.pay"
    15  	req.NotifyUrl = notifyUrl
    16  	req.Version = "1.0"
    17  	return req
    18  }