<aside> 💡 Paymentwall 결제를 이용하기 위한 설정방법을 가이드 합니다.
</aside>
Paymentwall 에 대한 Payment Channel 생성
Paymentwall 대쉬보드에서 Manage Keys를 클릭하고 페이먼트월 프로젝트에 있는 Project Key와 Secret Key를 복사하고 나서 Brick Test Keys를 클릭하여 Brick Public Key와 Secret Key를 넣어 줍니다. Widget_id는 p1_1으로 설정합니다.
Brick Key가 보이지 않는다면 Settings 하단에 BRICK 버튼을 클립해 줍니다.
페이먼트월 대쉬보드가 신규버젼이면 Brick Key 가 보이지 않습니다. https://api.paymentwall.com/developers/applications 로 로그인 하시면 아래와 같이 Brick Key를 확인하실 수 있습니다.
핑백 파라미터 확인
Custom Pingback parameters 에 Add a custom parameter를 통해 merchant_refund_id 파라미터를 추가하고 Value는 OWN으로 설정합니다. (이미 있을시 과정 생략)
웹훅주소 설정
포트원 Payment Channels의 웹훅주소를 페이먼트월 프로젝트 셋팅의 Pinback URL에 설정하고 저장합니다.
페이먼트월의 프로젝트가 심사가 들어가서 Pending 상태가 되면 테스트 결제가 불가합니다. 이 경우 프로젝트 세팅에서 Evaluation Mode 를 활성화 하면 테스트가 가능합니다. 심사가 완료되어 실결제를 이용할 때가 되면 이 모드를 반드시 비활성화 해야 합니다.
<aside> 💡
프로젝트가 라이브결제가 가능하게 되면 포트원 콘솔을 Live Mode로 변경한 후 페이먼트월 채널을 다시 추가합니다. 라이브 채널의 웹훅주소는 테스트 채널과 구분되기 때문에 라이브 채널의 웹훅주소를 페이먼트월 라이브 프로젝트 핑백주소에 세팅합니다.
라이브 이후에도 테스트용 프로젝트가 필요하시다면 My Project에서 “ADD NEW PROJECT”를 통해 신규 테스트 프로젝트를 설정하여 테스트를 진행할 수 있습니다.
</aside>