Cancel API는 간단하게 특정 URL뒤에 파라미터를 붙여 던저주기만 하면 취소가 되는 방식입니다.
연동방법은 매우 간단합니다.
취소 : https://service.paygate.net/service/cancelAPI.json?callback=callback&mid=paygatekr&tid=AES256****&amount=F
취소 연동시에는 amount값을 F로 고정값으로 하셔야 합니다.
아래 tid암호화시 필요한 파일과 sample파일 같이 다운받아 확인 하실 수 있습니다.
* Cancel API Sample 파일(Java)
* Cancel API 암호화 파일(PHP)
아래 TID암호화 파일2개 입니다.(PHP)
* Cancel API 암호화시 기타 언어(C#, .NET 등...)에 대한 라이브러리 지원
seyfert.jar를 실행하기 위해서 JDK설치가 선행 되어야 합니다.
실행 방법은 다음과 같습니다.
> java -jar seyfert.jar encrypt (API Key -> SHA256변환된 문자열: SHA256소문자) (tid: 거래고유번호)
암호화된문자열리턴
ex)
> java -jar seyfert.jar encrypt 58cc480580f302b31ac8c42d470df5c3cc7abec35d99098288a5a3ac3b56a449 paygatekr_2020-2-25.1111111111
TAN0V3S...................(중략)...................S4wDnpd
Cancel API 호출시 암호화된 값은 다음과 같이 사용합니다.
AES256TAN0V3S...................(중략)...................S4wDnpd