类com.alipay.api.domain.AlipayTradeWapPayModel源码实例Demo

下面列出了怎么用com.alipay.api.domain.AlipayTradeWapPayModel的API类实例代码及写法,或者点击链接到github查看源代码。

/**
 * 去支付
 *
 * 支付宝返回一个form表单,并自动提交,跳转到支付宝页面
 *
 * @param response
 * @throws Exception
 */
@PostMapping("/gotoPayPage")
public void gotoPayPage(HttpServletResponse response) throws AlipayApiException, IOException {
    // 订单模型
    String productCode="QUICK_WAP_WAY";
    AlipayTradeWapPayModel model = new AlipayTradeWapPayModel();
    model.setOutTradeNo(UUID.randomUUID().toString());
    model.setSubject("支付测试");
    model.setTotalAmount("0.01");
    model.setBody("支付测试,共0.01元");
    model.setTimeoutExpress("5m");
    model.setProductCode(productCode);

    AlipayTradeWapPayRequest wapPayRequest =new AlipayTradeWapPayRequest();
    wapPayRequest.setReturnUrl("http://yxep7y.natappfree.cc/alipay/wap/returnUrl");
    wapPayRequest.setNotifyUrl(alipayProperties.getNotifyUrl());
    wapPayRequest.setBizModel(model);

    // 调用SDK生成表单, 并直接将完整的表单html输出到页面
    String form = alipayClient.pageExecute(wapPayRequest).getBody();
    System.out.println(form);
    response.setContentType("text/html;charset=" + alipayProperties.getCharset());
    response.getWriter().write(form);
    response.getWriter().flush();
    response.getWriter().close();
}
 
源代码2 项目: fast-family-master   文件: AlipayWapServiceImpl.java
@Override
public AlipayTradeWapPayResponse payWap(AlipayTradeWapPayModel model) throws AlipayApiException {
    AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
    request.setBizModel(model);
    request.setNotifyUrl(aliPayProperties.getNotifyUrl());
    request.setReturnUrl(aliPayProperties.getReturnUrl());
    return alipayClient.pageExecute(request);
}
 
源代码3 项目: alipay   文件: WapPayParamChain.java
public WapPayParamChain(AlipayClient alipayClient, AlipayTradeWapPayModel alipayTradeWapPayModel) {
    this.alipayClient = alipayClient;
    this.alipayTradeWapPayModel = alipayTradeWapPayModel;
}
 
源代码4 项目: alipay   文件: WapPayChain.java
public WapPayChain(AlipayClient alipayClient, AlipayTradeWapPayModel alipayTradeWapPayModel) {
    this.alipayClient = alipayClient;
    this.alipayTradeWapPayModel = alipayTradeWapPayModel;
}
 
源代码5 项目: fast-family-master   文件: AlipayWapService.java
/**
 * 网页支付
 *
 * @param model
 * @return
 * @throws AlipayApiException
 */
AlipayTradeWapPayResponse payWap(AlipayTradeWapPayModel model) throws AlipayApiException;
 
 类所在包
 类方法
 同包方法