| | |
| | | package com.ks.vip.service; |
| | | |
| | | |
| | | import com.ks.vip.exception.OrderPayException; |
| | | import com.ks.vip.exception.VipOrderException; |
| | | import com.ks.vip.pojo.DO.VipOrder; |
| | | import com.ks.vip.pojo.DTO.PayWayInfoDTO; |
| | |
| | | |
| | | /** |
| | | * 创建支付订单-并返回支付链接 |
| | | * |
| | | * @param t |
| | | * @throws VipOrderException |
| | | */ |
| | | public PayWayInfoDTO addOrderByBuy(VipOrderDTO t) throws VipOrderException; |
| | | public PayWayInfoDTO addOrderWithPay(VipOrderDTO t, String notifyUrl, String returnUrl) throws VipOrderException; |
| | | |
| | | |
| | | /** |
| | | * 订单支付 |
| | | * |
| | | * @param order |
| | | * @return |
| | | */ |
| | | public PayWayInfoDTO payOrder(VipOrder order); |
| | | public PayWayInfoDTO payOrder(VipOrder order, String notifyUrl, String returnUrl) throws OrderPayException; |
| | | |
| | | |
| | | /** |
| | | * 根据formId获取支付宝的支付表单 |
| | | * |
| | | * @param formId |
| | | * @return |
| | | */ |
| | | public String getAlipayForm(String formId); |
| | | |
| | | |
| | | /** |
| | | * 检查订单支付状态 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |