收藏
回答

微信支付Native方式如何进行沙盒模拟测试 ?

我使用的是github.com/wechatpay-apiv3/wechatpay-go/services/payments/native微信go语言Native支付接口来生成微信支付二维码,供用户扫码支付,后端等待用户支付完成通知并进行相应处理。

请问,该功能如何进行模拟测试,而不是真正进行支付。在网上看到微信有沙盒模拟环境,请问Native支付方式如何进行微信沙盒模拟测试?或者有其它方法可以达到同样的模拟测试效果?谢谢!

opts := []core.ClientOption{

option.WithWechatPayAutoAuthCipher(mchID, mchCertificateSerialNumber, mchPrivateKey, mchAPIv3Key),

}

client, err := core.NewClient(ctx, opts...)

if err != nil {

log.Printf("new wechat pay client err:%s", err)

}

svc := native.NativeApiService{Client: client}

resp, result, err := svc.Prepay(ctx,

native.PrepayRequest{

...

        }

}

       

回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    07-02

    自己实际支付一笔就知道了,或者根据微信支付算法,自己逆向生成对应参数模拟请求

    07-02
    有用
    回复
登录 后发表内容