토스 결제 결과가 다를 때 확인하기
단말 승인과 Laney 기록이 다른 경우 중복 결제를 막으며 원인을 좁힌다.
이 작업을 마치면같은 거래가 중복 결제 없이 기록되었거나 미해결 상태로 인계되었습니다.
시작 조건과 입력
새 결제를 요청하지 말고 원래 거래의 식별 정보를 확보하세요.
이 작업에 사용할 값
entry_url, merchant_id, transaction_id, purchase_id, amount, transaction_url
커맨드 시퀀스
open "$entry_url" && snapshot -i
get text body
open "$transaction_url" && snapshot -i
get text body
# 외부 수행: 원래 거래 결과가 확인된 뒤 복구 담당자가 해당 접수만 처리합니다. 결과 불명확 상태에서 결제를 다시 요청하지 않습니다.
snapshot -i
reload && snapshot -i
get text bodyref 대상과 확인할 결과
결과 확인
같은 거래가 중복 결제 없이 기록되었거나 미해결 상태로 인계되었습니다.
중단 후 다시 시작하기
접수 ID와 원래 요청의 처리 결과를 먼저 확인하세요. 결과를 확인할 수 없다면 같은 요청을 새로 제출하지 않습니다.
같은 거래 찾기
매장, 고객, 거래 시각, 금액과 단말 거래 식별자를 모으세요. 비슷한 시간의 다른 거래와 혼동하지 않도록 Laney 구매 ID도 함께 기록합니다. 플러그인에서 시작한 거래인지 확인하세요.
승인과 저장 상태 대조
단말이나 공급자의 승인 결과를 원본으로 확인하세요. 이어서 Laney 구매의 상태와 금액을 대조합니다. 화면이 멈췄다는 이유로 결제가 실패했다고 단정하지 마세요. 승인됨, 거절됨, 확인되지 않음을 구분합니다.
재확인과 복구
승인이 확인되었는데 저장 결과만 없으면 같은 금액을 다시 결제하지 마세요. 거래 식별자와 기록을 연결 담당자에게 전달해 저장 결과를 확인합니다. 재시도는 기존 거래 상태와 중복 방지 방법을 확인한 뒤 진행하세요.
취소와 환불의 범위
구매 상태를 취소로 바꾸는 것은 카드 환불을 실행하는 기능이 아닙니다. 환불과 부분 취소는 공급자 처리 결과를 확인하고 구매 기록을 대조하세요. 모든 단말 거래의 취소가 자동 동기화되는 것으로 가정하지 마세요.