xoneto99
xoneto992y ago

[flutter][결제과정]

안녕하세요.. 결제 관련하여, 그 과정을 좀 알고 싶어서 글을 남기게 되었습니다. 제가 구현하고 있는게 브랜드 페이입니다. 그런데 보통결제할때 결제암호 , 간편결제 암호 이런걸 넣잖아요? 그래서 문의를 좀 하였었는데, SDK로 결제 할 경우, 제공되는 UI에서 암호 입력이 나온다고 답변을 받았습니다. 그래서 SDK 를 이용하면, 일반결제든, 브랜드페이든 카드입력하고 결제암호를 입력하는걸로 알게 되었는데요. 만약 api로 결제를 한다면 암호 입력 없이 그냥 결제가 되는건가요? api로 따로 UI 제가 만들어서 진행한다면 보통 어떻게 암호나 그런것들이 처리되나 싶습니다. 무신사페이도 브랜드페이를 이용하여 api로 꾸민것 같은데요, 결제 암호를 어떻게 구현 또는 자동 경제 ? 하는지 싶어서요. 또한 자동결제 api 관련하여 이는 그냥 결제가 된다고 하더군요. 암호 없이.. 단지 이를 이용하기 위해서 토스페이먼트에 따로 연락을하여 진행해야 한다고 알고 있습니다. 이게 맞을까요 ? https://docs.tosspayments.com/reference/brandpay#%EA%B2%B0%EC%A0%9C-%EC%8A%B9%EC%9D%B8 제가 위의 가이드를 보고 결제를 진행하여고 하였습니다....암호를 입력안해도 되나 싶기도 하고 해서.. 문의 드립니다 .감사합니다.
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
4 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2y ago
일반 결제를 진행할때 결제암호, 간편결제 암호 같은 경우에는 해당 카드사에서 제공하는 화면을 말씀 하시는것 같습니다. 카드사 앱에 카드를 등록할때 결제 비밀번호를 입력하고, 결제할때 해당 카드사에서 이전에 입력한 결제 비밀번호로 이를 검증합니다. 브랜드페이는 토스페이먼츠가 이를 관리 합니다. 브랜드페이에 사용자의 결제수단이 등록될때, 결제비밀번호를 받아두고, 결제가 진행될때 이를 검증 합니다. 고로, 비밀번호를 검증하는 주체는 다르지만, 일반결제든, 브랜드페이든 결제암호를 입력하게 되는 것은 맞습니다. 브랜드페이 methodKey 결제 API 는 등록된 결제수단의 구분값으로 결제를 내는 구조이며, 여기에는 비밀번호가 필요 없습니다. SDK 로 결제진행하게 된다면 토스페이먼츠가 제공하는 화면 그대로 등록할때 저장한 비밀번호 그대로 사용하실 수 있는데, 이 API 로 UI 를 구성해서 진행한다고 한다면, 결제 비밀번호 저장, 검증 등 역시 전부 가맹점에서 진행 하셔야 합니다. 일반 자동결제의 경우에도, 카드 등록시에 발급된 billingKey 로 결제가 나는것이고, 이 역시 만약 필요 하다면, 비밀번호 저장 및 검증은 가맹점에서 수행 하셔야 합니다. 브랜드페이 methodKey 결제 API 는, 브랜드페이를 활용해서 정기적 결제가 필요할때 활용할 수 있는 방식으로서, 월 정액 같은 상품 생각하시면 됩니다. 매달 만원씩 결제되는 상품이 있는데, 한번 구매 해두면 구매자가 매번가서 암호를 입력할 필요가 없듯이, 브랜드페이 methodKey 결제 API 도 등록된 결제수단으로 구매자의 확인 절차 없이 결제를 일으킬 수 있게 합니다. 브랜드페이를 사용하신다면, 토스페이먼츠가 제공하는 jsSDK 를 되도록 활용 하시는 것을 추천 합니다. 그래도 직접 UI 구성하고 싶으시다면, 사용자별 비밀번호 저장 및 검증은 직접 구현하셔야 한다는 점만 참고 하시면 되겠습니다.
xoneto99
xoneto99OP2y ago
아, 이해했습니다. 감사합니다.!!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?