https://github.com/youngkiu/portone-sample
PortOne 개발자센터 (구, PortOne Docs)에서 제공하는 코드를 최대한 그대로 사용하는 방식으로 구현하였습니다.
$ ./ngrok http 3000
로 Local WAS 도메인을 확보합니다. ex) https://2640-2001-4430-509d-177c-a18e-4514-fba7-2041.ngrok-free.appm_redirect_url:
에 Webhook Endpoint URL을 적습니다.docker run --rm -p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=mongoadmin \
-e MONGO_INITDB_ROOT_PASSWORD=secret \
-e MONGO_INITDB_DATABASE=payment \
mongo
DATABASE_URI = 'mongodb://mongoadmin:secret@localhost:27017/payment?authSource=admin'
pg:
: https://developers.portone.io/docs/ko/tip/pg-2m_redirect_url:
: https://developers.portone.io/docs/ko/auth/guide/4/redirectimpXXXXXXXX
: 가맹점 식별코드/payments/complete
: https://developers.portone.io/docs/ko/auth/guide/5/post/portone-webhook
: https://developers.portone.io/docs/ko/result/webhookgetAccessToken()
imp_key:
: REST API Keyimp_secret:
: REST API Secret $ node app.js