一、微信提现
1.注意:
appid必须为最后拉起收银台的小程序appid
(https://mp.weixin.qq.com/debug/wxadoc/introduction/index.html);
mch_id为和appid成对绑定的支付商户号,收款资金会进入该商户号 (<https://kf.qq.com/faq/140225MveaUz161230yqiIby.html>);
证书:https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F
秘钥:
签名:
提现开始步骤
1.导入依赖
<dependency>
<groupId>com.github.wxpay</groupId>
<artifactId>WXPay-SDK-Java</artifactId>
<version>0.0.3</version>
</dependency>
package com.book.web.controller;
import com.github.wxpay.sdk.WXPayUtil;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.Map;
@Api(tags = "提现至用户零钱")
@RestController
@RequestMapping("/app")
public class WxWithdrawController {
private final String PATERNERKEY="123456";
private final String URL =" https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers";
@PostMapping("/withdraw")
public String withdraw(){
// 1. 拼凑企业支付需要的参数
String appid =