baogutang-music/src/main/java/top/baogutang/music/client/AliPayClient.java
2024-12-27 10:00:52 +08:00

40 lines
834 B
Java

package top.baogutang.music.client;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import top.baogutang.music.enums.PayChannel;
import top.baogutang.music.properties.AliPayConfigProperties;
import javax.annotation.Resource;
import java.math.BigDecimal;
/**
*
* @description:
*
* @author: N1KO
* @date: 2024/12/25 : 13:50
*/
@Slf4j
@Service
public class AliPayClient extends AbstractOrderClient {
@Resource
private AliPayConfigProperties aliPayConfigProperties;
@Override
public PayChannel getPayChannel() {
return PayChannel.ALI_PAY;
}
@Override
public BigDecimal getAmount() {
return aliPayConfigProperties.getPayAmount();
}
@Override
public String getNotifyUrl() {
return aliPayConfigProperties.getCallbackUrl();
}
}