dnao
dnao9mo ago

페이팔 ABORTED 일경우 http status 응답 확인이 필요합니다.

안녕하세요! 페이팔 사용중 ABORTED 케이스에서 http 응답 status 코드가 어떤 값으로 오는지 확인 부탁드립니다. http status code가 200일 경우 결제 성공으로 판단하는 로직이 있는데 들어오는 데이터를 확인하였을 때 status가 ABORTED로 리턴 되었습니다. 페이팔은 http status 200의 응답에도 ABOTED같은 status가 포함이 될 수 있는것일까요? 페이팔 버전은 2022-11-16 입니다. 추가로 국내 결제의 경우 ABORTED status일때 http 응답 status는 200이 아닌 400번 코드대로 리턴이 되는것일까요? 국내 결제 버전은 1.3 입니다.
18 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
today.lastday
today.lastday9mo ago
페이팔과 국내 결제건 주문번호 공유 부탁드려요. status가 ABORTED로 응답이 되었다면 http status는 200으로 응답될거에요.
dnao
dnaoOP9mo ago
페이팔건 먼저 공유 드립니다! BIGC-1710333434-76264
today.lastday
today.lastday9mo ago
주문날짜가 언제인가요?
dnao
dnaoOP9mo ago
2024-03-13 21:38:52 입니다! 국내의 경우 code와 message만으로 리턴이 되고 REJECT_CARD_COMPANY 로code가 들어오는데 국내에도 ABORTED 케이스가 발생을 할까요?
토스페이먼츠 BOT
🫖 에러메세지를 찾아주세요 🧚
* code : REJECT_CARD_COMPANY * message : A7:도난/분실위변조카드(Lost card/Stolen card) 🧞 발생가능한 에러를 모두 알려드려요~ 🔮 신용카드
- 예상문제 : A7:도난/분실위변조카드(Lost card/Stolen card)
- 해결방안 : 카드가 도난신고 되거나 분실신고 된 상태로 해당카드로는 결제가 불가능합니다. 다른 카드로 결제를 진행해 주셔야 합니다.
- 예상문제 : A7:도난/분실위변조카드(Lost card/Stolen card)
- 해결방안 : 카드가 도난신고 되거나 분실신고 된 상태로 해당카드로는 결제가 불가능합니다. 다른 카드로 결제를 진행해 주셔야 합니다.
🔮 신용카드
- 예상문제 : A8:고객님의 신용카드 한도가 부족하거나, 체크카드인 경우 통장잔액 부족입니다(한도초과 또는 잔액부족)
- 해결방안 : 카드의 한도가 결제를 진행하기에 부족하거나 체크카드로 결제 시도하신 경우 연결된 계좌에 잔액이 부족합니다. 카드의 한도를 증액하시거나 계좌에 잔액을 증가시켜주시기 바랍니다.
- 예상문제 : A8:고객님의 신용카드 한도가 부족하거나, 체크카드인 경우 통장잔액 부족입니다(한도초과 또는 잔액부족)
- 해결방안 : 카드의 한도가 결제를 진행하기에 부족하거나 체크카드로 결제 시도하신 경우 연결된 계좌에 잔액이 부족합니다. 카드의 한도를 증액하시거나 계좌에 잔액을 증가시켜주시기 바랍니다.
🔮 신용카드
- 예상문제 : C5:비밀번호+주민등록번호오류
- 해결방안 : 입력한 카드의 비밀번호와 주민등록번호가 잘못 입력되었습니다. 정확한 값을 다시 확인후 결제를 진행해 주세요.
- 예상문제 : C5:비밀번호+주민등록번호오류
- 해결방안 : 입력한 카드의 비밀번호와 주민등록번호가 잘못 입력되었습니다. 정확한 값을 다시 확인후 결제를 진행해 주세요.
🔮 신용카드
- 예상문제 : P1:사용가능한 포인트가 부족합니다
- 해결방안 : 결제시에 포인트사용을 시도 하셨는데 사용가능한 포인트가 부족합니다. 사용가능한 포인트가 0원이거나 포인트 만으로 결제를 시도하신것일수 있습니다
- 예상문제 : P1:사용가능한 포인트가 부족합니다
- 해결방안 : 결제시에 포인트사용을 시도 하셨는데 사용가능한 포인트가 부족합니다. 사용가능한 포인트가 0원이거나 포인트 만으로 결제를 시도하신것일수 있습니다
🔮 신용카드
- 예상문제 : B9:할부 거래 한도 초과
- 해결방안 : 해당카드의 할부가능한 금액 한도가 초과했습니다. 일시불로 결제를 하시거나 다른카드를 이용해 주세요
- 예상문제 : B9:할부 거래 한도 초과
- 해결방안 : 해당카드의 할부가능한 금액 한도가 초과했습니다. 일시불로 결제를 하시거나 다른카드를 이용해 주세요
🔮 신용카드
- 예상문제 : B6:1회사용한도액초과
- 해결방안 : 해당 카드에 설정된 1회에 결제가능한 금액을 초과했습니다. 다른카드를 이용해서 결제를 진행해 주세요.
- 예상문제 : B6:1회사용한도액초과
- 해결방안 : 해당 카드에 설정된 1회에 결제가능한 금액을 초과했습니다. 다른카드를 이용해서 결제를 진행해 주세요.
🔮 신용카드
- 예상문제 : [090][ST11][현재 은행이 점검시간입니다. 잠시 후 다시 시도해주세요.]
- 해결방안 : 체크카드로 결제시에 은행의 점검시간이라 결제가 불가합니다. 점검시간이 끝난후 다시 결제를 진행해주세요
- 예상문제 : [090][ST11][현재 은행이 점검시간입니다. 잠시 후 다시 시도해주세요.]
- 해결방안 : 체크카드로 결제시에 은행의 점검시간이라 결제가 불가합니다. 점검시간이 끝난후 다시 결제를 진행해주세요
🔮 신용카드
- 예상문제 : B0:해당카드이용불가
- 해결방안 : 특별한 가맹점이나 상품에서만 사용이 가능한 카드로 결제가 가능한 카드입니다. 현재 가맹점에서 사용이 불가하니 다른 카드를 이용해 주세요.
- 예상문제 : B0:해당카드이용불가
- 해결방안 : 특별한 가맹점이나 상품에서만 사용이 가능한 카드로 결제가 가능한 카드입니다. 현재 가맹점에서 사용이 불가하니 다른 카드를 이용해 주세요.
🔮 신용카드
- 예상문제 : F5:은행마감시간 또는 거래은행 장애입니다. 잠시후 이용해 주시기 바랍니
- 해결방안 : 체크카드로 결제시에 은행의 점검시간이거나 해당은행의 장애로 결제가 불가합니다. 점검시간이 끝난후 다시 결제를 진행해주세요
- 예상문제 : F5:은행마감시간 또는 거래은행 장애입니다. 잠시후 이용해 주시기 바랍니
- 해결방안 : 체크카드로 결제시에 은행의 점검시간이거나 해당은행의 장애로 결제가 불가합니다. 점검시간이 끝난후 다시 결제를 진행해주세요
🔮 신용카드
- 예상문제 : G2:해외카드 승인 거절이 발생하였습니다. 자세한 내용은 해외카드를 발급한 기관에 문의 바랍니다.
- 해결방안 : 해외카드 결제시에 카드사에서 승인을 거절했습니다. 발급한 해외 카드사에 거절 사유를 문의하시거나 다른 카드로 결제해주세요.
- 예상문제 : G2:해외카드 승인 거절이 발생하였습니다. 자세한 내용은 해외카드를 발급한 기관에 문의 바랍니다.
- 해결방안 : 해외카드 결제시에 카드사에서 승인을 거절했습니다. 발급한 해외 카드사에 거절 사유를 문의하시거나 다른 카드로 결제해주세요.
🔮 신용카드
- 예상문제 : B5:월사용한도액초과
- 해결방안 : 해당 카드에 설정된 1달동안 결제가능한 금액을 초과했습니다. 다른카드를 이용해서 결제를 진행해 주세요.
- 예상문제 : B5:월사용한도액초과
- 해결방안 : 해당 카드에 설정된 1달동안 결제가능한 금액을 초과했습니다. 다른카드를 이용해서 결제를 진행해 주세요.
🔮 신용카드
- 예상문제 : E1:거래제한가맹점
- 해결방안 : 해당 카드로 거래가 불가능한 가맹점입니다. 다른카드로 결제를 진행해 주시기 바랍니다.
- 예상문제 : E1:거래제한가맹점
- 해결방안 : 해당 카드로 거래가 불가능한 가맹점입니다. 다른카드로 결제를 진행해 주시기 바랍니다.
🔮 신용카드
- 예상문제 : F5:은행마감시간 또는 거래은행 장애입니다. 잠시후 이용해 주시기 바랍니다
- 해결방안 : 은행의 마감시간이거나 해당 은행이 정상적으로 서비스를 제공하지 못하는 상태입니다. 다른 카드를 이용해 주시거나 잠시후 다시 시도해 주시기 바랍니다.
- 예상문제 : F5:은행마감시간 또는 거래은행 장애입니다. 잠시후 이용해 주시기 바랍니다
- 해결방안 : 은행의 마감시간이거나 해당 은행이 정상적으로 서비스를 제공하지 못하는 상태입니다. 다른 카드를 이용해 주시거나 잠시후 다시 시도해 주시기 바랍니다.
🔮 신용카드
- 예상문제 : C3:사업자번호오류
- 해결방안 : 입력하신 사업자 번호가 잘못되었습니다. 사업자 번호를 다시 확인해 주시기 바랍니다.
- 예상문제 : C3:사업자번호오류
- 해결방안 : 입력하신 사업자 번호가 잘못되었습니다. 사업자 번호를 다시 확인해 주시기 바랍니다.
🔮 신용카드
- 예상문제 : F0:기타거래불가
- 해결방안 : 알수없는 이유로 결제가 실패 했습니다. 카드사에 문의 부탁드립니다. 만약 현대카드 결제시에 이 에러가 발생하셨다면 혹시 해당 상점의 법인카드나 대표자의 카드가 아닌지 확인 부탁드립니다. 현대카드의 경우 사업자 본인의 카드로 본인 상점에서 결제하면 이 에러가 발생합니다.
- 예상문제 : F0:기타거래불가
- 해결방안 : 알수없는 이유로 결제가 실패 했습니다. 카드사에 문의 부탁드립니다. 만약 현대카드 결제시에 이 에러가 발생하셨다면 혹시 해당 상점의 법인카드나 대표자의 카드가 아닌지 확인 부탁드립니다. 현대카드의 경우 사업자 본인의 카드로 본인 상점에서 결제하면 이 에러가 발생합니다.
🔮 신용카드
- 예상문제 : C8:비밀번호 미등록
- 해결방안 : 결제하시려는 카드의 비밀번호가 등록되지 않았습니다. 카드사에 연락하셔서 비밀번호를 설정해 주신후에 다시 결제를 해주시기 바랍니다.
- 예상문제 : C8:비밀번호 미등록
- 해결방안 : 결제하시려는 카드의 비밀번호가 등록되지 않았습니다. 카드사에 연락하셔서 비밀번호를 설정해 주신후에 다시 결제를 해주시기 바랍니다.
🔮 신용카드
- 예상문제 : 통장 잔액부족
- 해결방안 : 계좌의 잔액이 결제금액보다 적습니다. 계좌에 잔액을 확인하신후 다시 결제 진행해 주세요.
- 예상문제 : 통장 잔액부족
- 해결방안 : 계좌의 잔액이 결제금액보다 적습니다. 계좌에 잔액을 확인하신후 다시 결제 진행해 주세요.
🔮 신용카드
- 예상문제 : F6:CAVV 검증오류
- 해결방안 : 입력하신 CAVV 값이 유효하지 않습니다. CAVV 값을 다시 확인후 결제해 주시기 바랍니다.
- 예상문제 : F6:CAVV 검증오류
- 해결방안 : 입력하신 CAVV 값이 유효하지 않습니다. CAVV 값을 다시 확인후 결제해 주시기 바랍니다.
🔮 신용카드
- 예상문제 : E0:가맹점 정보 확인 요망. 카드사 문의 요망
- 해결방안 : 가맹점의 정보가 유효하지 않습니다. 해당 오류가 발생하면 1544-7772로 연락해서 상점에 이상이 있는것은 아닌지 확인해 주시기 바랍니다.
- 예상문제 : E0:가맹점 정보 확인 요망. 카드사 문의 요망
- 해결방안 : 가맹점의 정보가 유효하지 않습니다. 해당 오류가 발생하면 1544-7772로 연락해서 상점에 이상이 있는것은 아닌지 확인해 주시기 바랍니다.
🔮 신용카드
- 예상문제 : [KIBNET][505][출금계좌잔액부족]
- 해결방안 : 계좌의 잔액이 결제금액보다 적습니다. 계좌에 잔액을 확인하신후 다시 결제 진행해 주세요.
- 예상문제 : [KIBNET][505][출금계좌잔액부족]
- 해결방안 : 계좌의 잔액이 결제금액보다 적습니다. 계좌에 잔액을 확인하신후 다시 결제 진행해 주세요.
🔮 신용카드
- 예상문제 : [011][ST12][현재 통장에 출금가능한 잔액이 부족합니다.]
- 해결방안 : 계좌의 잔액이 결제금액보다 적습니다. 계좌에 잔액을 확인하신후 다시 결제 진행해 주세요.
- 예상문제 : [011][ST12][현재 통장에 출금가능한 잔액이 부족합니다.]
- 해결방안 : 계좌의 잔액이 결제금액보다 적습니다. 계좌에 잔액을 확인하신후 다시 결제 진행해 주세요.
🔮 신용카드
- 예상문제 : 하위사업자몰 오류
- 해결방안 : 가맹점의 정보가 유효하지 않습니다. 해당 오류가 발생하면 1544-7772로 연락해서 상점에 이상이 있는것은 아닌지 확인해 주시기 바랍니다.
- 예상문제 : 하위사업자몰 오류
- 해결방안 : 가맹점의 정보가 유효하지 않습니다. 해당 오류가 발생하면 1544-7772로 연락해서 상점에 이상이 있는것은 아닌지 확인해 주시기 바랍니다.
🔮 신용카드
- 예상문제 : 분실 혹은 거래불가 카드
- 해결방안 : 결제를 시도하는 카드가 분실신고 되었거나 거래가 불가능한 카드입니다. 다른 카드를 이용해서 결제를 진행해 주시기 바랍니다.
- 예상문제 : 분실 혹은 거래불가 카드
- 해결방안 : 결제를 시도하는 카드가 분실신고 되었거나 거래가 불가능한 카드입니다. 다른 카드를 이용해서 결제를 진행해 주시기 바랍니다.
🔮 신용카드
- 예상문제 : C0:인증서비스불가
- 해결방안 : 빌링상점이 아닌 상점에서 빌링 결제나 빌링키 발급을 시도하신 것 같습니다. 상점이 빌링 상점이 맞는지 확인후 다시 요청해주시기 바랍니다.
- 예상문제 : C0:인증서비스불가
- 해결방안 : 빌링상점이 아닌 상점에서 빌링 결제나 빌링키 발급을 시도하신 것 같습니다. 상점이 빌링 상점이 맞는지 확인후 다시 요청해주시기 바랍니다.
🔮 신용카드
- 예상문제 : B1:사용횟수초과
- 해결방안 : 제휴서비스나 할인 서비스 등의 사용회수가 초과 되었습니다. 카드사에 정확한 사유를 문의해 주시기 바랍니다.
- 예상문제 : B1:사용횟수초과
- 해결방안 : 제휴서비스나 할인 서비스 등의 사용회수가 초과 되었습니다. 카드사에 정확한 사유를 문의해 주시기 바랍니다.
🔮 신용카드
- 예상문제 : E4:비할부가맹점
- 해결방안 : 할부거래가 불가한 상점입니다. 일시불로 다시 결제를 해주시기 바랍니다.
- 예상문제 : E4:비할부가맹점
- 해결방안 : 할부거래가 불가한 상점입니다. 일시불로 다시 결제를 해주시기 바랍니다.
🔮 신용카드
- 예상문제 : [004][ST12][현재 통장에 출금가능한 잔액이 부족합니다.]
- 해결방안 : 계좌의 잔액이 결제금액보다 적습니다. 계좌에 잔액을 확인하신후 다시 결제 진행해 주세요.
- 예상문제 : [004][ST12][현재 통장에 출금가능한 잔액이 부족합니다.]
- 해결방안 : 계좌의 잔액이 결제금액보다 적습니다. 계좌에 잔액을 확인하신후 다시 결제 진행해 주세요.
🔮 신용카드
- 예상문제 : 체크카드승인불가
- 해결방안 : 체크카드 결제가 불가능한 거래입니다. 신용카드를 사용해서 결제해 주시기 바랍니다.
- 예상문제 : 체크카드승인불가
- 해결방안 : 체크카드 결제가 불가능한 거래입니다. 신용카드를 사용해서 결제해 주시기 바랍니다.
🔮 신용카드
- 예상문제 : 결제정보 인증에 실패하였습니다.(없는카드번호(카드등록 오류 - 미등록 카드번호))
- 해결방안 : 결제를 시도한 카드번호가 없는 카드번호이거나 사용자가 카드를 등록하지 않았습니다. 카드번호를 정상적으로 입력 후 다시 시도 하시거나 미등록 카드인 경우 카드 사용 등록 후 결제를 진행하시기 바랍니다.
- 예상문제 : 결제정보 인증에 실패하였습니다.(없는카드번호(카드등록 오류 - 미등록 카드번호))
- 해결방안 : 결제를 시도한 카드번호가 없는 카드번호이거나 사용자가 카드를 등록하지 않았습니다. 카드번호를 정상적으로 입력 후 다시 시도 하시거나 미등록 카드인 경우 카드 사용 등록 후 결제를 진행하시기 바랍니다.
🔮 신용카드
- 예상문제 : 기타거래불가가맹점
- 해결방안 : 결제건이 페이코 거래라면 해당 오류는 페이코에서 응답을 주었기 때문에 페이코에 문의 후 확인이 가능합니다. 토스페이먼츠로 결제건 정보를 알려주시면 추가 확인해보도록 하겠습니다.
- 예상문제 : 기타거래불가가맹점
- 해결방안 : 결제건이 페이코 거래라면 해당 오류는 페이코에서 응답을 주었기 때문에 페이코에 문의 후 확인이 가능합니다. 토스페이먼츠로 결제건 정보를 알려주시면 추가 확인해보도록 하겠습니다.
🔮 신용카드
- 예상문제 : E5:해당카드 일시거래불가,다른카드를 이용하십시오
- 해결방안 : 해당 카드가 일시적으로 거래 불가 상태입니다. 다른 카드를 이용하여 결제를 진행해주세요. 해당 카드를 다시 사용하시려면 카드사 통해 카드 상태를 확인 바랍니다.
- 예상문제 : E5:해당카드 일시거래불가,다른카드를 이용하십시오
- 해결방안 : 해당 카드가 일시적으로 거래 불가 상태입니다. 다른 카드를 이용하여 결제를 진행해주세요. 해당 카드를 다시 사용하시려면 카드사 통해 카드 상태를 확인 바랍니다.
🔮 신용카드 ```- 예상문제 : 승인거래 제한 업종 - ......(생략)
예상문제는 상점관리자에서 주문번호 별로도 확인가능해요!
Kimoon Lee
Kimoon Lee9mo ago
http status code가 200일 경우 결제 성공으로 판단하는 로직이 있는데 들어오는 데이터를 확인하였을 때 status가 ABORTED로 리턴 되었습니다.
라고 하셨는데요 이때 사용하신 paymentkey 를 확인해 주시기 바랍니다. 그리고 승인 API 호출시에 ABORTED라는 status 는 응답되지 않습니다. 에러 발생시에는 에러 코드가 응답됩니다.
Kimoon Lee
Kimoon Lee9mo ago
에러 코드 | 토스페이먼츠 개발자센터
토스페이먼츠 API/SDK를 사용할 때 발생할 수 있는 에러를 살펴보세요.
Kimoon Lee
Kimoon Lee9mo ago
이부분은 페이팔도 동일하구요.
dnao
dnaoOP9mo ago
해당 부분은 어떤 status일까요??
No description
Kimoon Lee
Kimoon Lee9mo ago
이건 승인 API 호출이 실패한후 (즉 200 이외의 응답을 받으신후) 해당 결제건을 조회 하셨을때 json 객체내에 status 에 들어가는 값입니다.
dnao
dnaoOP9mo ago
payment key 입니다! bikkB202403132137151Vb77 결제 조회 시 발생하는 값이라 하셨는데 국내결제와 토스 페이팔 응답이 다를 수 있을까요?? 국내결제, 토스 페이팔 모두 결제 조회를 사용해서 결제 성공여부를 판단하고 있는데 국내는 http status code가 200이 아닌 값으로 리턴된 것으로 보이고 페이팔은 http status code가 200으로 리턴 된 것으로 보여 문의 드립니다.
today.lastday
today.lastday9mo ago
국내건도 paymentKey 공유해주시겠어요?
dnao
dnaoOP9mo ago
국내건은 BIGC-1710333598-76265 이며 응답을 { "code":"REJECT_CARD_COMPANY", "message":"G2:해외카드 승인 거절이 발생하였습니다. 자세한 내용은 해외카드를 발급한 기관에 문의 바랍니다." } 로 받았습니다.
today.lastday
today.lastday9mo ago
국내건은 정상이며 페이팔은 내부 확인 후 답변 드릴게요
dnao
dnaoOP9mo ago
네 확인 부탁드립니다! 참고로 해외 응답건은 { "mId": {MID}, "lastTransactionKey":"75E5F94EDA8F08BE4279217875878665", "paymentKey":"bikkB202403132137151Vb77", "orderId":"BIGC-1710333434-76264", "orderName":"[2ND REPLAY] 2024 ROCKY FAN CONCERT in JAPAN | [2ND] REPLAY PACKAGE:OPTION 2 ", "taxExemptionAmount":0, "status":"ABORTED", "requestedAt":"2024-03-13T21:37:15+09:00", "approvedAt":null, "useEscrow":null, "cultureExpense":false, "card":null, "virtualAccount":null, "transfer":null, "mobilePhone":null, "giftCertificate":null, "cashReceipt":null, "cashReceipts":null, "discount":null, "cancels":null, "secret": {시크릿 키}, "type":"NORMAL", "easyPay":"페이팔", "country":"US", "failure":{ "code":"UNKNOWN_PAYMENT_ERROR", "message":"결제에 실패했어요. 같은 문제가 반복된다면 은행이나 카드사로 문의해주세요." }, "isPartialCancelable":true, "receipt":null, "checkout":{ "url":"https://api.tosspayments.com/v1/payments/bikkB202403132137151Vb77/checkout" }, "currency":"USD", "totalAmount":53, "balanceAmount":53, "suppliedAmount":48.18, "vat":4.82, "taxFreeAmount":0, "method":"해외간편결제", "version":"2022-11-16" } 이렇게 수신되었습니다!
today.lastday
today.lastday9mo ago
@dnao 님 해외간편결제(페이팔 등)은 말씀하신 것처럼 승인 API 호출시 기본 스펙(에러코드만 응답)을 따르지 않고 ABORTED(http status:200)로 응답하고 있습니다. 해당 부분은 내부 논의하여 변경이 될 경우 전체 공지를 진행하도록 하겠습니다. 현재까지는 국내 결제와 응답 방식이 달라 별도로 처리 해주셔야 합니다. 불편함을 드려 죄송합니다.🙏
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.