update 接口格式

This commit is contained in:
Guoqs
2024-05-10 15:02:33 +08:00
parent 4fbade8ebd
commit 2f5cb3bd74
4 changed files with 104 additions and 47 deletions

View File

@@ -0,0 +1,39 @@
package com.jsowell.alipay;
import com.jsowell.common.enums.ykc.ReturnCodeEnum;
import com.jsowell.common.exception.BusinessException;
import com.jsowell.common.util.StringUtils;
import org.springframework.stereotype.Service;
/**
* 支付宝小程序service
*/
@Service
public class AliAppletRemoteService {
// private static AlipayConfig getAlipayConfig() {
// String privateKey = "<-- 请填写您的应用私钥例如MIIEvQIBADANB ... ... -->";
// String alipayPublicKey = "<-- 请填写您的支付宝公钥例如MIIBIjANBg... -->";
// AlipayConfig alipayConfig = new AlipayConfig();
// alipayConfig.setServerUrl("https://openapi.alipay.com/gateway.do");
// alipayConfig.setAppId("<-- 请填写您的AppId例如2019091767145019 -->");
// alipayConfig.setPrivateKey(privateKey);
// alipayConfig.setFormat("json");
// alipayConfig.setAlipayPublicKey(alipayPublicKey);
// alipayConfig.setCharset("UTF-8");
// alipayConfig.setSignType("RSA2");
// return alipayConfig;
// }
/**
* 服务端获取 access_token、user_id
* 服务端调用 alipay.system.oauth.token换取授权访问令牌接口换取授权访问令牌开发者可通过获取到的 auth_code 换取 access_token授权令牌 和 user_id (用户支付宝 ID
* auth_code 作为换取 access_token 的票据,每次用户授权完成,回调地址中的 auth_code 将不一样auth_code 只能使用一次,一天未被使用自动过期。
*/
public String getMobileNumberByCode(String code) {
if (StringUtils.isBlank(code)) {
throw new BusinessException(ReturnCodeEnum.CODE_PARAM_NOT_NULL_ERROR);
}
return null;
}
}