2.2. MPM 결제 요청
2.2.1. 개요
이 API를 통해 받은 Barcode 또는 Qrcode를 고객(결제자)가 결제수단의 앱으로 스캔을 하여, 결제를 진행합니다.
결제 결과는 요청 시 전달한 응답 URL을 통해 전달됩니다.
응답 URL을 통해 결과를 통보하지만, “결제 상태 조회” API를 통하여, 가맹점이 적극적으로 결과를 조회할 수 있으며, 5초 이상 간격으로 조회할 것을 권고합니다.

- 절차1 : 가맹점과 사용자가 결제금액 확인
- 절차2 : 사용자가 가맹점에게 QRCode를 제시한다.
- 절차3 : 가맹점은 스캐너를 사용하여, 사용자의 QRCode를 스캔하여, FK에 전송하고, 결과를 기다린다.
2.2.2. 사용 함수
2.2.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 | notify_url | O | String | 256 | 응답 URL |
2.2.4. 응답 규격
No | 변수명 | 필수 | 자료형 | 길이 | 비고 |
---|---|---|---|---|---|
1 | result_code | O | String | 16 | 응답코드(성공 : 000000, 그외실패:응답코드 참조) |
2 | result_msg | O | String | 128 | 응답메시지 |
3 | merchant_id | O | String | 15 | 가맹점 ID |
4 | merchant_tid | O | String | 30 | 가맹점 거래 ID |
5 | barcode | X | String | 128 | 바코드(또는 QRCode) |
6 | pay_amt | O | Number | 16 | 결제 금액 |