NativePrepayResponse.java
686 Bytes
package com.diligrp.cashier.pipeline.domain;
import com.diligrp.cashier.pipeline.type.PaymentState;
/**
* 扫码预支付响应
*/
public class NativePrepayResponse extends OnlinePaymentStatus {
// 二维码链接
protected String codeUrl;
public static NativePrepayResponse of(String paymentId, String codeUrl) {
return new NativePrepayResponse(paymentId, null, PaymentState.PROCESSING, codeUrl);
}
public NativePrepayResponse(String paymentId, String outTradeNo, PaymentState state, String codeUrl) {
super(paymentId, outTradeNo, state);
this.codeUrl = codeUrl;
}
public String getCodeUrl() {
return codeUrl;
}
}