微信支付v3接口回调

这次项目需要接入微信支付,看了下现在都是v3的版本了,但是微信支付的文档真的是一言难尽,所以把自己接入的微信支付回调给记录下来,也给需要的小伙伴参考一下

// 首先初始化平台证书的配置 后续会用到
public static void configinit(String merchantId, String privateKey, String merchantSerialNumber, String apiV3key)
    {

        // 使用自动更新平台证书的RSA配置
        // 一个商户号只能初始化一个配置,否则会因为重复的下载任务报错
        config =
                new RSAAutoCertificateConfig.Builder()
                        .merchantId(merchantId) // 商户号
                        //.privateKeyFromPath(privateKeyPath) // 商户API私钥路径
                        .privateKey(privateKey)
                        .merchantSerialNumber(merchantSerialNumber) // 商户证书序列号
                        .apiV3Key(apiV3key) // 商户APIV3密钥
                        .build();
    }

然后就是接收回调部分了

public Map<String, String> wxCallback(HttpServletRequest request) {
        logger.info("========
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值