package com.ruoyi.account.ali.tools;
|
|
import com.alipay.api.AlipayConfig;
|
import com.ruoyi.account.ali.model.AliProperties;
|
import lombok.extern.slf4j.Slf4j;
|
|
/**
|
* @author xiaochen
|
* @ClassName WxAppletTools
|
* @Description
|
* @date 2024-8-04 13:55
|
*/
|
@Slf4j
|
public class AliAppletTools {
|
|
private static final String SERVER_URL = "https://openapi.alipay.com/gateway.do";
|
|
private AliProperties aliProperties;
|
|
public AliAppletTools(AliProperties aliProperties) {
|
this.aliProperties = aliProperties;
|
}
|
|
/**
|
* 初始化支付宝配置
|
* @return
|
*/
|
public AlipayConfig getAlipayConfig() {
|
AlipayConfig alipayConfig = new AlipayConfig();
|
alipayConfig.setServerUrl(SERVER_URL);
|
alipayConfig.setAppId(aliProperties.getAppId());
|
alipayConfig.setPrivateKey(aliProperties.getPrivateKey());
|
alipayConfig.setAlipayPublicKey(aliProperties.getAlipayPublicKey());
|
return alipayConfig;
|
}
|
|
}
|