영업 중에 카드결제가 안 되는 순간만큼 다급한 일도 없습니다. 손님은 카드를 들고 서 있고, 단말기 화면에는 통신 오류라는 글자만 떠 있습니다.

그런데 이럴 때 단말기 자체가 고장 난 경우는 생각보다 드뭅니다. 대부분은 단말기와 컴퓨터가 이야기하는 길이 끊긴 겁니다. 그 길이 매장마다 다르다는 걸 알면, 기사님을 부르기 전에 확인할 수 있는 것들이 생깁니다.

단말기는 컴퓨터에 어떻게 붙나요?

크게 두 가지 방식이 있고, 매장마다 다릅니다. 겉모습이 같은 단말기라도 안쪽 연결이 다를 수 있습니다.

  1. 시리얼 방식 — 단말기와 컴퓨터를 케이블로 직접 잇습니다. 요즘 컴퓨터에는 그 단자가 없어서 USB 변환 젠더를 끼우는 경우가 많습니다.
  2. 랜 방식 — 단말기가 인터넷 공유기에 붙습니다. 컴퓨터와 케이블로 직접 연결되어 있지 않고, 같은 네트워크 안에서 서로를 찾습니다.

이 차이가 중요한 이유는, 증상이 같아도 원인과 해결이 완전히 다르기 때문입니다. 시리얼 매장에서 통하는 방법이 랜 매장에서는 아무 소용이 없습니다.

우리도 이걸 현장에서 다시 배웠습니다

저희는 매장에 직접 나가 단말기를 붙입니다. 얼마 전에도 한 매장에서 결제 연동이 계속 막혔습니다. 저희가 만든 진단 도구가 “포트 설정이 잘못됐다”고 알려줬고, 그 안내대로 몇 번을 다시 해봐도 그대로였습니다.

원인은 그 매장 컴퓨터가 시리얼이 아니라 랜 방식이었다는 것이었습니다. 시리얼을 전제로 만든 도구가, 시리얼이 아닌 매장에 시리얼 설정을 바꾸라고 안내하고 있었던 겁니다. 도구가 틀린 게 아니라 전제가 틀렸습니다.

저희는 그날 그 전제를 지웠습니다. 사무실에서 코드를 아무리 들여다봐도 나오지 않았을 문제였고, 매장에 가서 5분 만에 알게 된 것이었습니다.

기사님을 부르기 전에 확인할 것들

순서대로 해보시면 절반쯤은 여기서 풀립니다.

  1. 단말기 화면부터 봅니다. 아무것도 안 떠 있으면 전원·케이블 문제이고, 오류 번호가 떠 있으면 통신 문제입니다. 그 번호를 적어두세요. 기사님께 그것만 말해도 시간이 크게 줍니다.
  2. 연결 방식을 확인합니다. 단말기 뒤에서 나온 선이 컴퓨터로 바로 가면 시리얼, 공유기로 가면 랜입니다.
  3. 랜 방식이면 인터넷부터 봅니다. 공유기를 재부팅하면 풀리는 경우가 있습니다.
  4. 시리얼 방식이면 젠더를 봅니다. USB 변환 젠더가 헐거워졌거나 다른 포트에 꽂힌 경우가 흔합니다. 컴퓨터를 껐다 켜면 포트 번호가 바뀌기도 합니다.
  5. 그래도 안 되면 수기로 받습니다. 단말기에서 직접 결제하고 승인번호를 영수증에 남겨두면 나중에 매출에 반영할 수 있습니다. 손님을 기다리게 하는 것보다 낫습니다.

다른 프로그램을 쓰고 있어도 괜찮나요?

같은 컴퓨터에서 두 프로그램이 하나의 단말기를 동시에 붙잡으면 충돌합니다. 시리얼 방식일 때 특히 그렇습니다. 새 프로그램을 깔았는데 기존 결제가 안 되기 시작했다면 이걸 의심해 보세요.

랜 방식은 그런 충돌이 덜합니다. 이것도 위의 두 방식을 구분해야 하는 이유입니다.

왜 이런 이야기를 쓰나

저희는 미용실에서 쓰는 프로그램을 만듭니다. 그런데 만들면서 알게 된 건, 이 일의 절반이 코드가 아니라 매장에 있다는 것이었습니다. 같은 브랜드 단말기라도 매장마다 연결이 다르고, 그 차이를 모르면 아무리 잘 만든 프로그램도 그 매장에서는 안 돌아갑니다.

그래서 저희는 계속 매장에 갑니다. 위에 적은 것들도 전부 거기서 배운 것입니다.


세 줄 요약

  1. 결제가 안 될 때 단말기 자체가 고장 난 경우는 드뭅니다. 대부분 연결이 끊긴 겁니다.
  2. 연결은 시리얼과 랜 두 가지이고, 매장마다 다릅니다. 증상이 같아도 해결이 다릅니다.
  3. 오류 번호를 적고 연결 방식을 확인한 뒤 연락하면 훨씬 빨리 끝납니다.