2.1. CPM 결제 요청

2.1.1. 개요

고객(결제자)의 Barcode 또는 Qrcode를 POS의 스캐너 또는 가맹점앱을 통해 Scan하여 결제를 요청합니다.

일부 결제 수단에서는 사용자에게 비밀번호를 입력 받을 수 있어서, 결과를 정상적으로 받더라도 “결제 상태 조회” API를 통해 결제 상태를 확인해야 하는 경우도 발생할 수 있습니다.(예. 중국결제 중 WECHAT결제)

  • 절차1 : 가맹점과 사용자가 결제금액 확인
  • 절차2 : 사용자가 가맹점에게 QRCode를 제시한다.
  • 절차3 : 가맹점은 스캐너를 사용하여, 사용자의 QRCode를 스캔하여, FK에 전송하고, 결과를 기다린다.

2.1.2. 사용 함수 및 예제

2.1.3. 요청 규격

No 변수명 필수 자료형 길이 비고
1 merchant_id O String 15 가맹점 ID
2 client_ip O String 20 전송 IP
3 merchant_tid O String 30 가맹점 거래 ID
4 pay_method O String 20 결제 수단
5 currency O String 3 통화
6 req_amt O Number 16 요청 금액
7 req_datetime O String 14 요청 일시
8 barcode O String 128 바코드(또는 QRCode)

2.1.4. 응답 규격

No 변수명 필수 자료형 길이 비고
1 result_code O String 16 응답 코드
2 result_msg O String 128 응답 메시지
3 merchant_id O String 15 가맹점 ID
4 merchant_tid O String 30 가맹점 거래 ID
5 fk_tid O String 30 FK 거래 ID
6 pay_amt O Number 16 결제 금액
7 pay_auth_code O String 8 결제 승인 번호
8 pay_datetime X String 14 결제 일시