키인 승인 및 승인취소 문의
안녕하세요.
키인 승인과 승인 취소 기능을 개발중에 오류 사항에 대한 문의 드립니다.
[개발계정으로 테스트 중]
endpoint : /v1/payments/key-in
Request
{
"amount ": 100,
"orderId": "PSADAA2303071509045400000000000002657914",
"cardNumber": "4518421200000000",
"cardExpirationYear": "27",
"cardExpirationMonth": "02",
"orderName ": "PSADAA2303071509045400000000000002657914",
"customerIdentityNumber": "860512",
"cardInstallmentPlan": "0",
"cardPassword": "11"
}
Response : (일부 데이터)
"card": {
"issuerCode": "41",
"acquirerCode": "41",
"number": "45184212**000*",
"installmentPlanMonths": 0,
"isInterestFree": false,
"interestPayer": null,
"approveNo": "00000000",
"useCardPoint": false,
"cardType": "신용",
"ownerType": "개인",
"acquireStatus": "READY",
"amount": 0
},
결제 요청은 100원으로 하였으나 Response 의 amount 에는 0 으로 리턴 됩니다.
해당 건으로 취소시에도 [취소 할 수 없는 금액 입니다] 의 오류가 리턴 됩니다.
Request :
{
"cancelReason": "테스트승인취소",
"cancelAmount": "100",
"cancelRequestId": "TEST00",
"currency": "KRW",
"dividedPayment": "true"
}
Response :
{
"code": "NOT_CANCELABLE_AMOUNT",
"message": "취소 할 수 없는 금액 입니다."
}
25 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
"orderId": "PSADAA2303071509045400000000000002657914"
확인해보고 알려드릴게요
"cancelReason": "테스트승인취소",
"cancelAmount": "0",
"cancelRequestId": "TEST00",
"currency": "KRW",
"dividedPayment": "true"
"cancelReason": "테스트승인취소",
"cancelAmount": "100",
"cancelRequestId": "TEST00",
"currency": "KRW",
"dividedPayment": "true"
안녕하세요.
보내주신 정보로 확인 했는데,
요청 파라미터에서 "amount " 이 파라미터를 보시면,
공백이 있는 것으로 보입니다.
"amount "
결제요청 공백 지우고 다시 진행 해보시겠어요?
네 성공 했습니다. 감사합니다.
문의가 한가지 더 있는데 실제 카드번호를 이곳에 작성해도 되나요?
아니요, 질문 내용 남겨주시면
민감정보 전달할 수 있는 방법 알려드릴게요.
실제 운영 계정으로 테스트를 해보면
{
"code": "NOT_SUPPORTED_CARD_TYPE",
"message": "지원되지 않는 카드 종류입니다."
}
라고 response 가 리턴 됩니다.
키인 승인은 별도의 세팅이 필요한 것인지 궁금합니다.
카드번호를 임의로 넣으신것 같은데요
실제 있는 카드번호를 넣어주시기 바랍니다.
운영 환경에서 orderid : PSADAA2303071509045400000000000002657917
로 실제 카드 번호를 입력해서 테스트 해보았습니다.
해외카드인가요 국내카드인가요?
해외/국내 mid가 별개로 있습니다. \
kvp_aerokwpmIT 해외용이에요
kvp_aerokwpmKR (국내카드 비인증)
kvp_aerokwpmIT (해외카드 비인증)
이렇게 전달 받았는데요.
의미가 국내카드는 국내발행카드 / 해외카드는 해외발행 카드를 의미 한다는 것인지요?
네
아 네 이해 했습니다. 감사합니다.
kvp_aerokwpmKR 로 테스트 해보겠습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
이번엔 다른 오류 문의 입니다.
{
"code": "NOT_REGISTERED_BUSINESS",
"message": "등록되지 않은 사업자 번호입니다."
}
문의를 남기실 때는 주문번호를 같이 남겨주세요
개인 카드이고 "customerIdentityNumber": "760512", 로 실제 생년월일 정보를 입력 하였습니다.
운영 환경 : "orderId": PSADAA2303071509045400000000000002657918
입니다. ~
@CRSKOREA 가맹점 담당자이신가요? 아니면 개발사이실까요?
저희는 개발사 입니다.
지금 api 활용해서 crm 등에 연동하시는 작업하시는건가요?
네 맞습니다.
키인승인 개발을 의뢰 받아서 진행 중입니다.
다른카드로도 한번 시도해보시겠어요?
삼성카드는 성공 했습니다.
9번으로 시작하는 국내전용 카드만 승인 되는 것인지요?
orderid : PSADAA2303071509045400000000000002657921신한카드로
테스트시
{
"code": "NOT_REGISTERED_BUSINESS",
"message": "등록되지 않은 사업자 번호입니다."
}
혹시 다른 신한카드로 테스트 가능하실까요?
신한카드 이슈가 있어서 조치되었습니다.