JANDA DEV
JANDA DEV4w ago

안녕하세요 결제위젯이 영어지원이 안되면, 영어 버튼을 지원하기위해서는 브랜드페이를 사용해야만 하나요?

useInternationalCardOnly 파라미터를 통해 결제창 내부를 영어로 지원하는것은 이해하였습니다만, 버튼자체를 영어로 지원하는 방법은 없다고 안내받았습니다. 이 경우 최소한의 대채방법이라도 가이드해주시면 좋겠습니다.
10 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Ayaan이안
Ayaan이안4w ago
페이팔 / 해외간편결제 이용시에는 모든 UI가 영어로 표출이 가능합니다. 현재로서는 해외간결 혹은 결제위젯 없이 자체 UI 구성을 통해 해당 내용 지원이 가능할 것 같습니다.
유부장
유부장4w ago
결제위젯에서 버튼은 직접 구현하시는 부분입니다. "결제하기" 같은 버튼은 직접 UI 구현 하는 부분이기 때문에 자체적으로 영문으로 작업하면 될것 같고 그 외 다른 어떤 부분에서 영어 지원이 필요하신지 조금 더 자세히 설명 부탁 드립니다.
JANDA DEV
JANDA DEVOP4w ago
알겠습니다. 최대한 있는기능에서 작업하도록 할게요. 추가적인 문의가있는데 파라미터에서 useInternationalCardOnly 사용시에 타입스크립트 오류가 나타나는데 { orderId, orderName: orderName || "travel", customerName: fullName, customerEmail: email, customerMobilePhone: contact, successUrl: ${SERVER_ORIGIN}/toss-payment/sucess, failUrl: ${SERVER_ORIGIN}/toss-payment/failure, useInternationalCardOnly: true // card: { // useInternationalCardOnly: true // } as any } No overload matches this call. Overload 1 of 2, '(paymentRequest: WidgetPaymentRequest): Promise<WidgetPaymentResult> | undefined', gave the following error. Object literal may only specify known properties, and 'successUrl' does not exist in type 'WidgetPaymentRequest'. Overload 2 of 2, '(paymentRequest: WithRedirection<WidgetPaymentRequest>): Promise<void> | undefined', gave the following error. Object literal may only specify known properties, and 'useInternationalCardOnly' does not exist in type 'WithRedirection<WidgetPaymentRequest> 라고합니다. 이게 토스페이먼츠 위젯 버전에 따른 override 를 해두신것 같은데 문서를 봐도 어떻게 파라미터를 기입해야할지 잘 모르겠습니다. ㅠ
Ayaan이안
Ayaan이안4w ago
v1 sdk (@tosspayments/payment-widget-sdk) 에서 확인해보시겠어요?
JANDA DEV
JANDA DEVOP4w ago
제가 문서에서 이해한바 저는 V2 버전을 사용중인거라고 생각됩니다. pacakge.json "@tosspayments/tosspayments-sdk": "^2.3.2", V2의 경우 card 오브젝트와 함께 사용 하지만 useInternationalCardOnly 가 타입스크립트에서 없는 설정이라는 린팅을 받았고 아래같이 강제로 주입하면 결제창이 열리지 않더군요. await widgets?.requestPayment({ orderId, orderName: orderName || "travel", customerName: fullName, customerEmail: email, customerMobilePhone: contact, successUrl: ${SERVER_ORIGIN}/toss-payment/sucess, failUrl: ${SERVER_ORIGIN}/toss-payment/failure, card: { //@ts-ignore useInternationalCardOnly: true }
Ayaan이안
Ayaan이안4w ago
@JANDA DEV 확인해보았더니, useInternationalCardOnly는 결제위젯에서 지원이 안됩니다.
Ayaan이안
Ayaan이안4w ago
해외결제 연동하기 | 토스페이먼츠 개발자센터
해외결제는 해외에서 발급된 카드 또는 해외 간편결제 서비스를 사용한 결제입니다. 국내에 거주하는 외국인 또는 해외에 거주하는 구매자에게 상품을 판매할 때 사용하세요.
Ayaan이안
Ayaan이안4w ago
이렇게 버튼으로 비자/마스터 등을 선택해서 결제창을 열면 됩니다.
No description
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?