인터페이스 설명

개요

  • CPM : 사용자가 QrCode를 제시하고, 가맹점에서 스캐너 등을 이용하여, QrCode를 입력받아, 결제를 요청하는 방식
  • MPM : 가맹점에서 QrCode를 생성하고, 사용자가 WeChat을 통하여 가맹점 QrCode를 스캔하여, 결제하는 방식. MPM 결재 방식은 가맹점이 결제를 통보받을 URL을 구성하셔야 합니다.
  • 거래금액 : 금액은 소수점 및 천 단위 구분자가 없이 숫자만 입력합니다.

통신 방법

통신방법은 FK-Lite버전은 SDK내에서 처리하고 있어, 직접 개발하실 필요는 없습니다. 다만, 전송 프로토콜을 설명하고 기재한 사항이니 참고만 하시면 됩니다.

  • 통신방법 : HTTP(S) 프로토콜
  • Method : POST (모든 인터페이스)
  • 데이터 형식 : XML
  • Encode : UTF-8
  • 중요 사항 : 데이터 전송 전에는 URLencode, 데이터 수신 후에는 URLdecode를 수행 해야 합니다.

서명(sign)

1024bit 길이 암호화 키의 RSA 서명 방식을 사용하며, 암호화 알고리즘은 MD5WithRSA을 사용합니다.

가맹점에서 당사로 전송하는 전문은 SDK내에서 처리하고 있습니다. 그러나 “결제통보” 전문 등 당사에서 가맹점으로 전송하는 전문은 응답받은 결과를 SDK내의 함수를 통하여, 데이터 검증을 하셔야 해킹 등에 대한 피해를 사전에 방지를 할 수 있습니다. 검증 부분 미비로 당사에서 보내지 않은 “결제통보” 전문 처리에 대한 피해에 대해서는 당사에서 책임을 지지 않습니다.