12345678910111213141516171819202122232425262728293031 |
- package weixin
- import (
- "github.com/gin-gonic/gin"
- "zhiyuan/pkg/app"
- "zhiyuan/pkg/utils"
- "zhiyuan/pkg/weixin/pay"
- )
- func GetJsapiPayParam(c *gin.Context) {
- id := utils.StrTo(c.Param("id")).MustInt()
- if id <= 0 {
- app.ErrorMsg(c, "微信id有误", nil)
- return
- }
- client, err := pay.NewClient(id)
- if err != nil {
- app.Error(c, err.Error())
- }
- res, err := client.JsapiPay(pay.JsapiParam{
- Description: "test",
- OutTradeNO: "123123123123",
- NotifyUrl: "https://jz.nczyzs.com",
- OpenID: "o7Hv6jlnveJ9VLf5CRBRC7mjcEKo",
- Total: 0.01,
- })
- if err != nil {
- app.Error(c, err.Error())
- }
- app.Success(c, res)
- }
|