ZrPaymentResult.java
931 Bytes
package com.diligrp.cashier.boss.domain;
import com.diligrp.cashier.trade.domain.OnlinePaymentResult;
/**
* 中瑞对接大润发查支付状态领域模型
* 大润发支付成功页面验签功能会限制有效期3分钟, 只能在查询状态时返回大润发成功页面(生成签名), 否则有超时风险
* 为了保证收银台后端的统一性, 新增单独接口查询状态
*/
public class ZrPaymentResult extends OnlinePaymentResult {
// 大润发支付成功页面地址
private final String redirectUrl;
public ZrPaymentResult(OnlinePaymentResult result, String redirectUrl) {
super(result.getTradeId(), result.getPaymentId(), result.getState(), result.getOutTradeNo(),
result.getOutPayType(), result.getPayerId(), result.getWhen(), result.getMessage());
this.redirectUrl = redirectUrl;
}
public String getRedirectUrl() {
return redirectUrl;
}
}