API Documentation
All API
Service
신용카드 충전 취소 요청Sync
Version: v1
Version: v1
/api/v1/recharges/online-payment/cancel
Request Headers
Request Parameters
Response Headers
X-KM-Correlation-Id
string
Required
Length : 20
Transaction number for tracking trasncription
- Form : yyMMddHHmiSS-xxxxxxx
- xxxxxxx : 7digit, Hex String
X-KM-Crypto-Key-Id
string
Optional
Length : 32
Data encryption/decryption key ID
- Given ID from creating the service provider's project
- If it is passed as a callback, the first key issued among the keys issued to the service provider is used.
Response Parameters
isPending
boolean
Required
충전 거래 대기 여부
(충전취소) 거래 과정에서 네트워크 불안 등의 원인으로 PG로부터 정상 응답을 받지 못하는 경우 해당 값을 "true"로 응답합니다.
이와 같은 거래는 은행 또는 PG의 네트워크 상황에 따라 다소 시간이 걸릴 수 있으며, 지속적으로 PG에 해당 출금 이체의 성공 여부를 체크합니다.
성공할 경우, 카드 충전취소 거래를 완료하며 실패할 경우 충전취소실패로 처리합니다.
요청 당일에 한하여 5분단위로 계속 확인 합니다.
Response Code
Detailed classification and addition of error for unseccessful withfrawal
200
Error code
000_000
Message
Success.
Description
성공
400
Error code
000_002
Message
Invalid input parameter. userId
Description
입력 파라미터 오류
400
Error code
000_003
Message
Missing required values. sequenceId
Description
필수 파라미터가 누락되었습니다.
400
Error code
007_036
Message
TransactionId or nrNumber is required.
Description
TransactionId 과 nrNumber 값이 모두 없는 경우.
400
Error code
007_037
Message
Payment denied.
Description
승인 거부됨.
400
Error code
007_030
Message
Cancellation not possible for this transaction.
Description
충전 취소가 불가능한 거래.
400
Error code
007_022
Message
Invalid one time token.
Description
충전 취소가 불가능한 거래.
400
Error code
007_038
Message
Payment delayed.
Description
코나카드의 승인서버 또는 PG로 부터 취소 거래 지연인 경우 발생.
400
Error code
007_039
Message
Payment failed.
Description
KCP로 부터 거래가 실패한 경우 발생
Test Data
Request
Response
Click Try It!
to start a Request and see the Response here!