/** * 支付失败 * * @param sn 支付编号 */ public void failure(String sn) { Payment payment = get(sn); payment.setPaymentStatus(Payment.PaymentStatus.failure); payment.setTradeNo(PaymentContext.getContext().getPayResult().getTradeNo()); payment = this.paymentDao.save(payment); // PaymentContext.getContext().payFailure(PaymentContext.getContext().getPayment()); }
public String paynotify(String sn, Map<String, String> parameterMap) throws PayException { PaymentContext context = createPaymentContext(sn); verify(parameterMap); this.success(sn, PaymentContext.getContext().getPayResult().getTradeNo()); return null; // context.getPayProduct().getPaynotifyMessage(sn); }