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

View File

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

View File

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