PeterLee.KR
Today
Literature
Dance
Public_Administration
Programming
programming
Easy Pay System
Paypal
Something else here
Carpentry
Chronology
Tanzmate
Cntanz
Search
Edit
Back to List
CntanzModel
ID
Date
Target
Title
Contents
결제 연동은 간단하지 않다. 연동하려는 PG사 마다 서로 다른 api를 사용한다. api의 구성 또한 각 사 마다 차이가 있다. 결제연동시 각 PG사가 개발한 결제 연동 api에 대한 이해가 필요하다. 개발 언어는 PHP, JSP, ASP를 사용한다. KGinicis의 경우 모바일과 데스크탑 api가 달라 모바일은 asp classic을, 데스크탑은 asp.net을 사용한다. 개발가이드 정보는 https://manual.inicis.com/main/ 에 정리되어있다. 알아야 할 기본지식은 다음과 같다. 1. asp classic 2. asp.net 3. asp 에 mssql 연동 4. asp.net에 mssql 연동 따라서 asp와 asp.net에 대한 기본 지식이 있어야 결제 연동이 가능하다. 각각 정보 저장을 위해 Linq와 OLEDB에 대한 이해도 필요하다. 각 api - application programming interface, 모바일과 데스크 탑의 결제 연동 프로그램-에 도메인 주소를 입력하여 KGinicis와 네트워크로 정보를 주고 받는데 도메인주소를 잘못 쓰면 네트워크 통신 자체가 이루어지지 않는 에러가 난다. 이 에러가 가장 기본적인 에러가 될 것이다. 이 때 도메인주소를 확인하여 www를 붙였는지 안 붙였는지를 확인하면 에러가 해결된다. 통상 브라우저에는 www가 보이지 않으므로 브라우저 주소창을 마우스로 긁어 www혹은 non-www를 확인하자. asp classic 결제 연동 이후 승인결과에서 가상계좌번호와 같은 변수를 데이터베이스, mssql에 저장하여 사용하려면 asp classic의 변수 사용에 대한 이해가 필요하다. SQL = "UPDATE ShippingDetails SET pgtoken ='[가상계좌번호]" & P_VACT_NUM &"[은행명]"& P_FN_NM &"[예금주]"& P_VACT_NAME &"' WHERE ShippingDetailsId = '" & P_OID & "'" 홑따옴표와 겹따옴표와 앰퍼샌드로 이어지는 변수와 문자를 사용하는 방법이 까다롭다.
Back to List