Payment / Iamport

이주형·2022년 12월 18일
0

backend

목록 보기
36/53

Iamport란?

Iamport는 개발환경과 상관없이
원하는 PG사와의 결제시스템을 연결시켜주는 결제 API 서비스입니다.

실제로 아임포트가 제공하는 API( 결제 API, 결제취소 API 등 )를 사용하면
PG사와의 연결 과정은 모두 아임포트가 대신 처리해주기 때문에
복잡한 결제환경을 직접적으로 구현할 필요가 없어집니다.

종류 및 결제 계약과 처리과정

한번 결제하고 끝나는 일반 결제인지, 정기적으로 결제되어야 하는 것인지에 따라 다른 API, 다른 로직이 필요하며, 무통장 입금의 경우 환불해 줄 계좌번호를 알아야 하기 때문에 카드 결제를 취소하는 것과는 또 달라지게 되기때문에 상황마 맞는 기능을 구현해 줘야 합니다.

아임포트의 특징

•UTF-8인코딩을 사용합니다. euc-kr 인코딩 변환에 대한 수고가 필요없음
•html form submission 보다는 javascript function 을 사용함
•PG결제창 호출을 위해 hidden input에 데이터를 전달하여 form submit하는 대신, javascript function을 호출하면 됨
•결제완료 후 결제 결과를 조회할 수 있도록 인증 과정을 거쳐 REST API가 제공됨. 때문에, 사용하시는 Backend 프로그래밍 언어와 무관하게 복잡한 설치 프로그램 필요없이 연동이 가능

출처:

https://blog.naver.com/brok3r/222208140801

0개의 댓글