package cc.mrbird.febs; import com.alibaba.fastjson.JSONObject; import com.alipay.api.AlipayApiException; import com.alipay.api.domain.AlipayTradeAppPayModel; import com.alipay.api.response.AlipayTradeAppPayResponse; import com.ijpay.alipay.AliPayApi; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; /** * @author wzy * @date 2021-09-27 **/ @Slf4j @SpringBootTest public class PayTest { @Test public void aliPay() throws AlipayApiException { AlipayTradeAppPayModel model = new AlipayTradeAppPayModel(); model.setBody("这是测试用"); model.setSubject("支付测试用的"); model.setOutTradeNo("2021092712215802974"); model.setTimeoutExpress("15m"); model.setTotalAmount("0.01"); model.setPassbackParams("callback params"); model.setProductCode("QUICK_MSECURITY_PAY"); AlipayTradeAppPayResponse resp = AliPayApi.appPayToResponse(model, ""); log.info("=====>>>{}", JSONObject.toJSONString(resp)); } }