본문 바로가기

아임포트자바3

[API] PayPal(페이팔) 테스트 환경 구성 - 최신버전 페이팔 결제 연동 아임 포트 API 연동을 위해 페이팔 테스트 환경을 구축함에 있어 시행착오를 정리했습니다. 페이팔 테스트(샌드박스) 계정 만들기 페이팔 테스트 계정으로 연동하는 법을 알아보겠습니다. 먼저 www.paypal.com/사이트에 접속해 회원가입을 판매자 계정으로 신청합니다. 후에 developer.paypal.com/ 개발페이지로 이동하여 Log in Dashboard를 클릭하여 가입한 아이디로 로그인해줍니다. SANDBOX의 Accounts로 들어가셔서 Create account를 통해 새로운 계정을 만듭니다. (만들지 않고 default 계정을 사용하셔도 됩니다.) Personal 은 테스트 구매자 계정이므로 Business 테스트 판매자 계정을 선택 후 Create를 진행합니다. 만든 계정의 더보기를 통.. 2021. 3. 18.
[JAVA, SPRING, Iamport] 아임포트 모바일 웹뷰 콜백함수 해결책 및 자바 예제(WEB,APP) 아임포트 특이점 일부를 제외한 국내 대부분의 PG 사들은모바일 결제가 시작되면 페이지를 이동(redirect)시켜버리는 특징이 있습니다. 이 과정에서 기존 페이지가 unload 되고IMP.request_pay(param, callback)의 callback함수가 메모리에서 해제되어버려 결제 완료 시 callback응답을 받을 수 없는 상태가 된다고 합니다. 예를 들어 핸드폰 크롬 어플로 모바일에서 내 사이트에 들어가서 아임 포트로 개발한 결제를 하게 되면 콜백 함수가 실행이 안되는 거죠. 위 스크립트에서 주석 부분의 아래를 실행하지 못합니다. 해결책 아임 포트 자바스크립트에서 IMP.request_pay(param, callback) param 중 m_redirect_url라는 파라미터가 그 역할을 하게.. 2021. 3. 17.
[JAVA, SPRING, Iamport] 아임포트 연동(WEB,APP) 아임 포트란? 아임 포트(Iamport)는 무료로 서비스되는 결제 연동 API입니다. 장점으로는 PG 계약과 관계없이 즉시 개발 가능하며, 웹, 앱 SDK 모두 지원합니다. 뿐만 아니라 국내외 여러 PG(복수 선택 가능)와 결제수단을 소스코드 한 줄로 사용할 수 있으며, PG사 변경으로 인한 개발이 필요 없습니다. 아임 포트 사용방법(계정) 아임 포트를 사용하기 위해서는 회원가입이 필요합니다. 우측 상단에 대시보드를 클릭한 후 간단하게 아이디 비밀번호만 입력하면 회원가입이 완료됩니다. 로그인을 한 후 시스템 설정 -> PG설정(일반 결제 및 정기결제)을 클릭해 원하는 PG사를 선택하고 테스트 모드를 ON으로 활성화 한 뒤 전체 저장을 클릭해 줍니다. 그 후 내 정보로 들어가 PG연동을 위해 가맹점 식별 .. 2021. 3. 17.