소프트웨어 개발

QR 코드를 통한 결제는 어떻게 동작할까?

hyunjuuun.dev 2024. 2. 21. 07:00

 

QR 코드 스캔을 통한 결제는 어떻게 동작할까?

 

동작 방식을 순차적으로 알아보자. [Scan to pay process]

  1. The merchant generates QR code and displays
  2. The consumer scans and pays

 

QR 코드 생성

생성 과정을 하나씩 살펴보자

계산원이 구매한 상품들을 확정하면 구매 데이터가 PSP(payment service provider)에 전달될 것이다.

PSP에서는 주문 번호와 해당 주문 번호에 맞는 QR 코드 URL을 생성하여 응답해줄 것이다.

계산원은 응답 받은 QR 코드를 고객에게 보여준다.

 

고객 결제

디지털 지갑에서 QR 코드 스캔을 진행한다.

디지털 지갑 앱에서 PSP로 해당 QR 코드에 대한 결제가 완료되었음을 전달한다.

PSP에서는 해당 QR 코드에 대한 결제가 완료되었음을 체크하고 성공 메시지를 앱으로 전달한다.

오늘 알아본 방식은 one-time use 방식의 QR 코드에 대한 결제이다.

static QR code를 이용한 결제 방식은 추후 학습해보자.

 

참고)

https://www.youtube.com/watch?v=XS8ACikD2qs