mh_goadmin_server/app/admin/apis/pay/wx_pay_test.go
chenlin c160f02a41 1.收付款方式设置调整,银行名称和账号改为非必填;
2.收付款方式默认配置的type为0,新增的type为1;
3.商品分类调整,如果父类被隐藏或显示,其子类也做对应修改;
4.新增商品资料入参调整,串码类型改为非必填;
5.新增商品资料调整,相同名称商品不允许新建;
6.零售订单审核优化,记录审核时间;
7.零售订单付款接口优化;
8.新增零售订单付款状态查询接口;
9.日志部分init时进行设置,避免test报错;
10.QueryTimeFormat格式调整,跟前端保持一致;
11.新增河马付相关密钥文件;
2023-12-21 17:36:13 +08:00

65 lines
1.2 KiB
Go

package pay
import (
"fmt"
"testing"
"time"
)
func TestWxSDKPay(t *testing.T) {
WxSDKPay(55191926, "元气森林")
}
func TestTransfer(t *testing.T) {
//Transfer(400,"ohuHh4riVVPxwKHrYHsWwZRpxVMk")
}
// 生成随机订单号
func generateRandomOrderNumber() string {
currentDate := time.Now().Format("20060102")
tradeNO := "sale" + currentDate + RandomNumString(10000000, 99999999)
return tradeNO
}
// 支付
func TestHmJsPayBToCOrder(t *testing.T) {
orderId := generateRandomOrderNumber()
fmt.Println("orderId:", orderId)
totalFee := 0.01
authCode := "281830160266615739"
notifyUrl := "https://dev.switch.deovo.com:8004/api/v1/wxpay/notice"
order, err := HmJsPayBToCOrder(orderId, totalFee, authCode, notifyUrl)
if err != nil {
fmt.Println("err:", err)
}
fmt.Println("order:", order)
}
// 查询
func TestHmQueryOrder(t *testing.T) {
orderId := "sale2023122119561908"
order, err := HmQueryOrder(orderId)
if err != nil {
fmt.Println("err:", err)
}
fmt.Println("order:", order)
}
// 撤销
func TestHmCancelOrder(t *testing.T) {
orderId := "test20231220439"
order, err := HmCancelOrder(orderId)
if err != nil {
fmt.Println("err:", err)
}
fmt.Println("order:", order)
}