di_di_di
di_di_di3y ago

Flutter 개발시 클라이언트 구현

안녕하세요. https://pub.dev/packages/toss_payment 위의 패키지로 개발중입니다. 이 패키지는 웹뷰를 띄어서 토스 페이컨츠를 연동하는 형태로 되어 있습니다.
tossPayments.requestPayment('카드', {
amount: 15000,
orderId: 'order_$orderId',
orderName: '토스 티셔츠 외 2건',
customerName: '박토스',
successUrl: 'http://localhost:8080/success',
failUrl: 'http://localhost:8080/fail',
tossPayments.requestPayment('카드', {
amount: 15000,
orderId: 'order_$orderId',
orderName: '토스 티셔츠 외 2건',
customerName: '박토스',
successUrl: 'http://localhost:8080/success',
failUrl: 'http://localhost:8080/fail',
1. 위의 successUrl과 failUrl은 리다이렉트 response를 받을 서버쪽 구현으로 아래 문서가 해당내용이죠? https://docs.tosspayments.com/guides/windows/card#3-%EA%B2%B0%EC%A0%9C-%EC%8A%B9%EC%9D%B8%EC%9D%84-%EC%9A%94%EC%B2%AD%ED%95%98%EC%84%B8%EC%9A%94 2. 그리고 그 success의 구현 예제는 아래를 참고하면 될까요? https://github.com/tosspayments/payment-samples/blob/main/payment-easypay-window/django/payments/templates/payments/success.html
Dart packages
toss_payment | Flutter Package
Toss Payment Flutter Plugin This plugin provides a payments method using toss in ios and android app.
GitHub
payment-samples/success.html at main · tosspayments/payment-samples
Contribute to tosspayments/payment-samples development by creating an account on GitHub.
신용·체크카드 결제창 연동하기 | 토스페이먼츠 개발자센터
결제창에서 카드사를 선택하고 카드사 인증을 거쳐 결제할 수 있도록 연동해보세요.
10 Replies
Ayaan이안
Ayaan이안3y ago
플루터는 따로 공식지원하고 있지 않습니다. 네이티브로 직접 웹뷰를 생성하는 것을 권해 드리구요, 해당 샘플은 디장고 샘플로 보이는데, 디장고를 사용하시는 걸까요?
di_di_di
di_di_diOP3y ago
네 말씀하신 네이티브 웹뷰 시나리오라고 하면 위의 제 질문이 맞나요? 서버측 구현은 python을 사용하고 있습니다.
Ayaan이안
Ayaan이안3y ago
네 첫번째 링크 내용은 맞습니다. 파이썬을 사용하신다면, 확실히 디장고 모듈로 사용하는게 맞아야합니다. Flask/Quart등의 ninja문법과 Django의 문법이 달라서요.
di_di_di
di_di_diOP3y ago
네 그렇군요. 그부분은 저희가 처리할수 있을것 같은데요, 그러면 2번째 링크가 장고 구현시 success의 구현 예시는 맞나요?
Ayaan이안
Ayaan이안3y ago
네 맞습니다
di_di_di
di_di_diOP3y ago
네 빠른 답변 감사해요 ^^
이실장
이실장3y ago
안녕하세요! 웹뷰 페이지는 샘플소스 보고 작성해보시다가, 문의사항 있으면 또 남겨주세요. 더불어 fluttuer plugin보내주신 것은 토스페이먼츠에서 공식적으로 제공하는 파일이 아니며, 해당 플러그인에 오류가 있는 것으로 알고 있습니다. 이메일 주소 남겨주시면 flutter 개발 가이드문서 보내드리겠습니다.
Ayaan이안
Ayaan이안3y ago
앗 한가지 놓친게 있습니다. 보내주신 web 예시소스는 간편결제에만 적용됩니다.
Ayaan이안
Ayaan이안3y ago
일반 결제창 소스는 https://github.com/tosspayments/payment-samples/tree/main/payment-window/django 이쪽을 참고 부탁드립니다!
GitHub
payment-samples/payment-window/django at main · tosspayments/paymen...
Contribute to tosspayments/payment-samples development by creating an account on GitHub.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?