added payment id

This commit is contained in:
MooN 2025-12-18 12:09:13 +06:30
parent d843415366
commit 05eed5776d
3 changed files with 15 additions and 2 deletions

View File

@ -168,6 +168,7 @@ public class QRRefundProcessFragment extends DataBindingFragment {
payDetail != null ? payDetail.getInvoiceNo() : "", payDetail != null ? payDetail.getInvoiceNo() : "",
payDetail != null ? payDetail.getVoucherNo() : "", payDetail != null ? payDetail.getVoucherNo() : "",
payDetail != null ? payDetail.getQrReferNo() != null ? payDetail.getQrReferNo() : "" : "" , payDetail != null ? payDetail.getQrReferNo() != null ? payDetail.getQrReferNo() : "" : "" ,
payDetail != null ? payDetail.getCustomerMobile() : "",
TransResultStatus.SUCCESS TransResultStatus.SUCCESS
); );
sharedViewModel.pushReceipt(request); sharedViewModel.pushReceipt(request);
@ -191,6 +192,7 @@ public class QRRefundProcessFragment extends DataBindingFragment {
payDetail != null ? payDetail.getInvoiceNo() : "", payDetail != null ? payDetail.getInvoiceNo() : "",
payDetail != null ? payDetail.getVoucherNo() : "", payDetail != null ? payDetail.getVoucherNo() : "",
payDetail != null ? payDetail.getQrReferNo() != null ? payDetail.getQrReferNo() : "" : "" , payDetail != null ? payDetail.getQrReferNo() != null ? payDetail.getQrReferNo() : "" : "" ,
payDetail != null ? payDetail.getCustomerMobile() : "",
TransResultStatus.FAIL TransResultStatus.FAIL
); );
sharedViewModel.pushReceipt(request); sharedViewModel.pushReceipt(request);

View File

@ -73,7 +73,7 @@ public class EReceiptUtil {
request.setShortCode(qrMerchantId); request.setShortCode(qrMerchantId);
request.setMmqrRef(payDetail.getQrReferNo() == null ? "" : payDetail.getQrReferNo()); request.setMmqrRef(payDetail.getQrReferNo() == null ? "" : payDetail.getQrReferNo());
request.setHostId(hostId); request.setHostId(hostId);
request.setPaymentIdentifier(payDetail.getCustomerMobile());
request.setInvoiceNumber(payDetail.getInvoiceNo()); request.setInvoiceNumber(payDetail.getInvoiceNo());
request.setDE11(payDetail.getVoucherNo()); request.setDE11(payDetail.getVoucherNo());
@ -106,6 +106,7 @@ public class EReceiptUtil {
String invoiceNo, String invoiceNo,
String voucherNo, String voucherNo,
String mmqrRef, String mmqrRef,
String paymentIdentifier,
TransResultStatus status TransResultStatus status
) { ) {
long amt = POSUtil.getInstance().convertAmount(refundAmount); long amt = POSUtil.getInstance().convertAmount(refundAmount);
@ -133,6 +134,8 @@ public class EReceiptUtil {
request.setInvoiceNumber(invoiceNo != null ? invoiceNo : ""); request.setInvoiceNumber(invoiceNo != null ? invoiceNo : "");
request.setDE11(voucherNo != null ? voucherNo : ""); request.setDE11(voucherNo != null ? voucherNo : "");
request.setHostId(hostId); request.setHostId(hostId);
request.setMmqrRef(mmqrRef);
request.setPaymentIdentifier(paymentIdentifier);
// need to add payment identifier field too // need to add payment identifier field too

View File

@ -38,13 +38,16 @@ public class EReceiptRequest {
private String shortCode; private String shortCode;
private String terminalId; private String terminalId;
private String mmqrRef; private String mmqrRef;
private String hostId; private String hostId;
private String paymentIdentifier;
public EReceiptRequest() {} public EReceiptRequest() {}
// GETTERS // GETTERS
public String getPaymentIdentifier(){
return paymentIdentifier;
}
public String getHostId(){ return hostId; } public String getHostId(){ return hostId; }
@ -149,6 +152,11 @@ public class EReceiptRequest {
public String getDE63_08() { public String getDE63_08() {
return DE63_08; return DE63_08;
} }
//setters
public void setPaymentIdentifier(String paymentIdentifier){
this.paymentIdentifier = paymentIdentifier;
}
public void setDE63_05(String DE63_05) { public void setDE63_05(String DE63_05) {
this.DE63_05 = DE63_05; this.DE63_05 = DE63_05;
} }