dshwang
dshwang15mo ago

브랜드페이 @ react-native

react-native에서 브랜드페이 테스트를 하는데 brandpay가 결제창에 표시가 안됩니다. options에 아래와 같이 추가이외에 필요사항이 있나요? <PaymentWidgetProvider clientKey={test_ck_0Poxy1XQL8RXBMOaw4NV7nO5Wmlg} customerKey={1234-1234-1234-124} options={{ brandpay: { // redirectUrl: 'http://localhost:3000/tosspayments/brandpay/callback-auth', redirectUrl: ${config.safety9pay.url}/tosspayments/brandpay/callback-auth, }, }}>
No description
30 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장15mo ago
UI 설정에서, 브랜드페이 MID 연결한 UI 의 variantKey로 렌더링 하셔야 할것 같은데, 결제 UI 설정에서 브랜드페이 MID 추가 하셨을까요? 테스트키 이신것 같고, 결제위젯키 사용하고 있으신것 같지 않아서 하지 않으셨을것 같은데, 확인 부탁 드립니다
dshwang
dshwangOP15mo ago
상점에 들어가면 이렇게 표시됩니다.
Kimoon Lee
Kimoon Lee15mo ago
일단 사용하신 키는 개발 연동 테스트 상점이라서 그렇구요. 브랜드페이는 실제 계약하신 상점의 위젯 테스트키를 사용하셔야 합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
dshwang
dshwangOP15mo ago
아직 계약전 입니다. 계약을 위한 심사를 진항하기 위해서는 브랜드페이 기능이 구현되어 있어야 하는데 계약전에는 개발을 할수 가 없으면 브렌드페이 개발은 어떻게 진행을 해야하나요?
유부장
유부장15mo ago
계약과 심사는 별개의 프로세스 입니다. 계약을 먼저 진행 하시고, MID 발급 받은 이후에, 해당 MID 의 테스트키로 연동하여 심사를 받으시면 됩니다. 1544-7772 로 사업자정보와 함께 문의하시면, 관련하여 조금 더 자세히 답변 받으실 수 있습니다
dshwang
dshwangOP15mo ago
앱에서 위젯을 통해 브랜드페이 결제 완료까지 확인 했습니다. 브랜드페이에 등록된 카드를 이용해서 자동결제(Billing)은 어떻게 하나요? brandpay 결제후 result에는 paymentKey, methodId, ... 만 있고 methodKey   는 없는데... 자동결제 API (v1/brandpay/payments)  호출을 위한 파라미터는 어떻게 확인할 수 있나요?
Kimoon Lee
Kimoon Lee15mo ago
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
Kimoon Lee
Kimoon Lee15mo ago
API 를 이용해서 등록된 결제수단을 가지고 오셔야 합니다.
dshwang
dshwangOP15mo ago
앱에서 "결제수단 관리" 창으로 바로 가는 방법이 있나요? 브랜드페이 자동결제 관련 추가질문입니다. v1/brandpay/payments을 이용해서 자동결제를 했는데 { "code": "NOT_SUPPORTED_BILLING_MERCHANT", "message": "자동 결제를 등록한 상점이 아닙니다. 자동 결제 사용을 활성화해주세요." }
응답을 받았습니다. 개발시 자동결제 테스트는 어떻게 해야하나요
유부장
유부장14mo ago
우선, 브랜드페이 이용 심사가 완료 되셨을까요? 브랜드페이 이용 심사가 완료 되었다면, 다음 순서는 브랜드페이 자동결제 리스크 심사가 필요 합니다. 브랜드페이 자동결제 리스크 심사를 위해, techsupport@tosspayments.com 을 통해 상호명, 판매상품, 리스크 심사를 위한 사이트 주소 등을 전달 부탁 드리겠습니다.
dshwang
dshwangOP14mo ago
아직 심사는 진행전입니다. 심사전에 자동결제 테스트는 어떻게 해야하나요?
이실장
이실장14mo ago
브랜드페이 자동결제는 계약 완료 후 테스트가 가능합니다.
유부장
유부장14mo ago
@dshwang
dshwang
dshwangOP14mo ago
앱에서 "결제수단 관리" 창으로 바로 가는 방법이 있나요? 위젯 사용중 입니다.
이실장
이실장14mo ago
위젯에서 설정창 안누르고 바로 띄우는 법 문의주시는거죠?
dshwang
dshwangOP14mo ago
네... 위젯에서 가운데 "+" 가 있는 창 아래에 있는 "결제수단 관리" 를 누를때 이동하는 "결제 관리 > 결제수단 관리"로 바로 갈수 있는 방법...
유부장
유부장14mo ago
브랜드페이 JavaScript SDK | 토스페이먼츠 개발자센터
브랜드페이 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
Kimoon Lee
Kimoon Lee14mo ago
위젯에서 제공하는 기본링크로는 불가하고. 별도로 연동을 하셔야 합니다. 그런데 굳이 별도로 결제수단 관리로 직접 가셔야 할 이유가 있을까요?
dshwang
dshwangOP14mo ago
브랜드페이를 서비스로 월사용료 결제를 하려고 합니다. 한번 등록하면 결제창을 띄우지 않고 설정메뉴에 결제수단관리로 바로가기 메뉴가 결제 수단만 관리하는게 좋을것 같아서...
Kimoon Lee
Kimoon Lee14mo ago
그럼 결제창하고는 무관한 페이지에서 띄우실거고 그렇다면 유부장님이 알려주신 브랜드페이 전용 SDK 를 이용해서 구현해 주셔야 합니다.
dshwang
dshwangOP14mo ago
위젯에서 카드등록, 삭제등등 android emulator에서 키보드창이 안보입니다.
No description
이실장
이실장14mo ago
실제 기기에서도 확인해보셨어요?
dshwang
dshwangOP14mo ago
실제기기는 정상적으로 표시됩니다. emulator에서만 안보입니다.
Kimoon Lee
Kimoon Lee14mo ago
에뮬레이터 이슈로 보이네요.. 실제 기기로 확인부탁드립니다.
dshwang
dshwangOP14mo ago
앱(react-native)을 개발 중입니다. 아직 보안에 대한 지식이 부족해서... https://docs.tosspayments.com/reference/brandpay#secretkey로-결제수단-조회
dshwang
dshwangOP14mo ago
앱(react-native)을 개발 중입니다. 아직 보안에 대한 지식이 부족해서... "SecretKey로 결제수단조회" API호출시(앱에서 axios로 바로 요청) 시크릿키가 앱에 포함되어야하는데 보안에는 문제가 었는건가요...? 문제가 없는건가요?
이실장
이실장14mo ago
rn > 귀사 API 서버 > tosspayment서버 이런식으로 통신하면됩니다.
dshwang
dshwangOP14mo ago
답변 감사합니다.

Did you find this page helpful?