Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1.    public static Message createPaymentRequest(Message inquiryResponse) {
  2.         DateTime sekarang = new DateTime();
  3.         Message paymentRequest = inquiryResponse.createCopy();
  4.        
  5.         paymentRequest.setMti(TransactionCode.PAYMENT_REQUEST);
  6.         paymentRequest.getDataElementContent().remove(39);
  7.         paymentRequest.getDataElementContent().put(12, formatYYYYMMDDhhmmss.print(sekarang));
  8.         StringBuilder bit48 = new StringBuilder();
  9.         String privateData1 = inquiryResponse.getDataElementContent().get(48).substring(0,56);
  10.         String privateData2 = inquiryResponse.getDataElementContent().get(48).substring(56,inquiryResponse.getDataElementContent().get(48).length());
  11.         bit48.append(privateData1);
  12.         bit48.append(inquiryResponse.getDataElementContent().get(48).substring(55,56));
  13.         bit48.append(privateData2);
  14.         paymentRequest.getDataElementContent().put(48, bit48.toString());
  15.         LOGGER.debug("BIT 62 sebelum calculate bit map : {}",paymentRequest.getDataElementContent().get(62));
  16.        
  17.         paymentRequest.calculateBitmap();
  18.         LOGGER.debug("BIT 62 sesudah calculate bit map : {}",paymentRequest.getDataElementContent().get(62));
  19.         return paymentRequest;
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement