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"); } }