Skip to content

kst6294/wanted-preonboarding-challenge-backend-26

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

원티드 프리온보딩 챌린지 백엔드 26 사전과제

설명

지난 스프린트에서 사용자간에 물건을 거래할 수 있는 Wanted Market API를 개발했습니다.
이번 스프린트에서는 결제 플랫폼, 포트원(구 아임포트)을 사용해서 결제 프로세스를 구현하려합니다.
포트원개발자센터의 결제연동 문서를 확인하여 기본적인 결제 프로세스를 구축해주세요.



요구사항

  1. 시간적 여유가 된다면 지난 과제를 진행해주세요. => 지난과제 바로가기
    0-1. 지난 과제를 진행했다면, 용품을 구매할 때 결제가 진행되도록 해주세요.
    0-2. 지난 과제를 진행하지 않았다면, 바로 결제를 위한 기능을 구현해주세요.
  2. v1, v2 모두 사용가능하지만 우선은 v1을 기준으로 진행해주세요.
    1-1. v1 모든 API 를 사용하지 않아도 됩니다.
    1-2. SDK 설치하지 않아도 됩니다. 결제 웹훅 방식을 참고해서 진행해주세요: https://developers.portone.io/opi/ko/integration/webhook/readme-v1?v=v1
  3. 사용자간 거래에서 결제플랫폼을 통해 결제를 진행합니다. 3-1. 이 과정에서 결제 대행사는 임의로 설정하셔도 괜찮습니다.
  4. 결제진행, 가상계좌, 결제취소 기능을 개발해주세요. (변경: 계좌이체 -> 가상계좌)
  5. 결제연동문서를 자세히 보고 단순 기능 추가가 아닌 실제 결제가 진행된다는 관점에서 기능을 구현해주세요.
  6. 다른 참여자분들의 PR을 읽어보면서 의견을 주고 받아주세요.
  7. 개발 과정에서 어려웠던 부분이 있었다면, 기록을 남겨주세요.

업데이트

  • 24.11.25: 가상계좌 생성, 결제 취소 요청/응답 결과 확인을 위한 Fake 서버 배포 예정(곧 배포)

참고사항

  • 포트원 회원가입을 하지 않아도 됩니다.
  • 실제 결제가 진행되지 않아도 됩니다.
  • 결제, 취소, 계좌이체를 진행할 때 고려해야할 요소가 무엇이 있을지 고민해보시면 좋겠습니다.
  • 정답은 없습니다.


제출방법

  • 이 Repository 를 fork 해주세요.
  • feature/{name} 으로 브랜치를 생성해주세요. 예: feature/suntae-kim
  • 과제를 진행해주세요.
  • 소스코드를 Push 하고 PR을 올려주세요.
  • 요구사항에 대해서 궁금한 점이나 이해가 안되는 부분이 있다면 이슈를 남겨주시거나, 편하게 연락주세요 - kst6294@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published