취소요청 Data 입력
가맹점에서 요청하려는 데이터를 아래 폼에 입력 후 만들어지는 HashData 및 EncData을 확인 하십시오.
※ EncData는 Json에 값을 넣는 순서에 따라 달라집니다. 샘플소스 순으로 Json에 데이터를 넣고 데이터를 생성해야 같은 값이 나옵니다.(MerchantKey제외)
String MerchantKey = "가맹점 MerchantKey";
JSONObject body = new JSONObject();
body.put("SERVICE_MODE", "CL1");
body.put("Tid", Tid);
body.put("Mid", Mid);
body.put("CancelAmt", CancelAmt);
body.put("CancelPwd", CancelPwd);
body.put("CancelMsg", CancelMsg);
body.put("CancelSeq", CancelSeq);
body.put("PartialCancelCode", PartialCancelCode);
body.put("CancelTaxAmt", CancelTaxAmt);
body.put("CancelTaxFreeAmt", CancelTaxFreeAmt);
body.put("CancelVatAmt", CancelVatAmt);
body.put("DivideInfo", DivideInfo);
body.put("HashData", HashData);
EncData = AES256Cipher.AES_Encode(body.toString(), MerchantKey.substring(0,32));