신년맞이 친구비 걷기??
새해를 맞아 친구비를 걷는 목적으로 좀 더 편하게 친구비를 수금하기 위해 앱을 만들어보려고 한다.
가끔 지인들과 밥을 같이먹고 결제를 한번에 하는 경우가 있다. 이 때, 한끼 밥값이 애매하기에 내가 결제를 했지만 돈을 달라고 연락하기 껄끄러운 경험들이 빈번할 것으로 생각된다.
그 상황을 마주했을 때, 좀 더 편하게 지인에게 돈을 요청하는 방법이 없을까? 라는 생각에서 이번 앱을 만들어보았다.
레퍼런스
사실 이럴때 사용하라고 카카오와 toss에서는 해당 기능을 만들어 놓았다.
이유는 모르겠지만 위 기능을 사용해 본 적은 없는 듯 하다.
프로세스
내가 생각한 앱의 프로세스의 동작은 다음과 같다.
custom kakao link
를 이용하여 카카오톡 메시지를 공유하고, 버튼을 누르면 내 계좌와 금액이 입력되어 토스로 연동!
그럴려면, 토스로 연동하는 api를 찾아야 한다.
https://tossdev.github.io/api.html
토스의 해당 사이트를 참고하여 계좌로 결제를 하는 post 요청을 만들었다.
custom kakao link
를 사용하는 방법은 지난 포스트에 아마 작성을 했던 것 같아서 넘어간다.
개발 시작
사용 라이브러리
# pubspec.yaml
kakao_flutter_sdk: ^0.5.2
flutter_money_formatter: ^0.8.3
앱에서 (계좌), 금액, 버튼 명, 내용을 입력 받아 custom kakao link
를 생성한다.
이 때, 버튼의 액션은 toss api로 한다.
화면 구성
화면은 간단하게, 미리보기, 입력폼, 전송 버튼 으로 나눠 구현하였다.
카카오톡 화면
toss 화면
끝!
토스 송금 Api 검색하다가 들어왔는데, 모바일에서 앱 사용자에게 토스 api 통해 송금 가능하게 적용 가능할까요?