修复商福通接口签名编码逻辑;统一充值和创建套餐接口为聚合接口
This commit is contained in:
@@ -353,7 +353,7 @@ func RechargePrepare(c *fiber.Ctx) error {
|
||||
})
|
||||
}
|
||||
|
||||
func RechargeConfirm(c *fiber.Ctx) error {
|
||||
func RechargeComplete(c *fiber.Ctx) error {
|
||||
// 检查权限
|
||||
_, err := auth.Protect(c, []auth.PayloadType{auth.PayloadUser}, []string{})
|
||||
if err != nil {
|
||||
@@ -361,9 +361,7 @@ func RechargeConfirm(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
// 解析请求参数
|
||||
req := new(struct {
|
||||
TradeNo string `json:"trade_no" validate:"required"`
|
||||
})
|
||||
req := new(RechargeConfirmReq)
|
||||
if err := c.BodyParser(req); err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -371,7 +369,7 @@ func RechargeConfirm(c *fiber.Ctx) error {
|
||||
// 验证支付结果
|
||||
result, err := s.Trade.VerifyTrade(&s.TradeVerifyData{
|
||||
TradeNo: req.TradeNo,
|
||||
Method: trade2.MethodWeChat,
|
||||
Method: trade2.MethodSft,
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user