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