package com.mzl.flower.config.pay;
|
|
import com.alipay.api.AlipayClient;
|
import com.alipay.api.DefaultAlipayClient;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
@Configuration
|
public class AlipayClientConfigurator {
|
|
@Autowired
|
private AlipayProperties alipayProperties;
|
|
@Bean
|
public AlipayClient alipayClient() {
|
String url= alipayProperties.getGatewayUrl();
|
String sandboxUrl= alipayProperties.getSandboxGatewayUrl();
|
return new DefaultAlipayClient(
|
url,
|
alipayProperties.getAppId(),
|
alipayProperties.getPrivateKey(),
|
"json",
|
alipayProperties.getCharset(),
|
alipayProperties.getPublicKey(),
|
"RSA2");
|
}
|
}
|