취소요청 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));
                    
                
항목명 파라미터 필수 입력
MerchantKey MerchantKey
거래ID Tid 필수
Mid MID 필수
취소 금액 CancelAmt 필수
취소 패스워드 CancelPwd 필수
취소 차수 CancelSeq
(기본값 1, 부분취소시 1씩 증가)
필수
부분취소 여부 PartialCancelCode
(전체취소 : 0, 부분취소 : 1)
필수
취소메시지 CancelMsg 옵션
과세금액 CancelTaxAmt 옵션
비과세금액 CancelTaxFreeAmt 옵션
부가세금액 CancelVatAmt 옵션
서브몰 DivideInfo (서브몰 사용 가맹점) 옵션