About international payments in USD
I received the following information:
"HB Store 에서 등록되어 있는 결제수단 정리해서 보내드립니다.
1. 국내결제 - 카드 / 계좌이체 / 가상계좌 / 간편결제수단 (삼성페이, 토스페이, 카카오페이, 네이버페이) / 결제위젯 PRO
2. 해외결제 - 해외카드 (원화, 외화 모두), Paypal
3. 기타 - 브랜드페이
이렇게 3개로 되어 있습니다."
How will I apply the "해외결제 - 해외카드 (원화, 외화 모두), Paypal" part to Flutter Mobile App. Is it the same as tosspayments_widget_sdk_flutter, or is there a new document? I received information to contact the support team to know how to implement.
36 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
are you going to integrate all things?
first one widget only can have one currency so you have to make 2 widget ID
- KRW ( Korean domestic payment method + foreign Card (KRW) + Brandpay )
- USD ( Paypal + foriegn Card(USD)
What is your mid(merchatId)?
hseoulxt3v
I implemented "국내결제 - 카드 / 계좌이체 / 가상계좌 / 간편결제수단 (삼성페이, 토스페이, 카카오페이, 네이버페이) / 결제위젯 PRO"
I'm planning for "해외결제 - 해외카드 (원화, 외화 모두), Paypal"
I have to create widget here right?

"I'm planning for "해외결제 - 해외카드 (원화, 외화 모두), Paypal"
It cant be
i told you that one widget only can have one currency
and paypal only support USD
@이실장 Hey bro,
My customer sent me information about this merchantID: "hseoulznub", and it says it can support global payments with PayPal. What should I do now? I'm working on Flutter. Should I get the client_key to integrate into the Flutter SDK, or is there another way? Does the SDK work with this type of merchant?
So you need below widget, right?
"I'm planning for "해외결제 - 해외카드 (원화, 외화 모두), Paypal""
- no "해외결제 - 해외카드 (원화, 외화 모두)"
=> only paypal
Have you already started the integration? Or should I give you the guide from the beginning? Do you happen to have any related documents?
I have successfully implemented for merchantID: hseoulxt3v using tosspayments_widget_sdk_flutter and backend with the documentation. For this PayPal one, is everything the same, or do I need a different document? I don’t need detailed instructions — just the document, and I’ll follow it myself.
I see. Then I guess you already integrate Korea Local payment with payment widget right?
Yup
So to confirm: I just need to create a widget similar to the Korea Local one and replace the client key, right?
I tried replacing it, but it keeps loading forever.
Can you share the clientKey and the variantKey that you 've used when you render the widget?
FYI clientKey and variantKey are safe to share in this channel as they can be considered as public key
clientKey: test_ck_Z1aOwX7K8mjOmD4lRPdj3yQxzvNP
and, where is "variantKey"?
i use only clientKey for widget
you might use DEFAULT or hbstoreGlobald
if you use v1 sdk
javscript
in Flutter SDK, renderPaymentMethods params not variantKey

First, you need to use a widget key (test_gck...), not an API key (test_ck...).
When using the widget, the widget key does not change based on the MID.
it include variantKey
OMG, I totally missed that
i try:
clientKey: test_ck_Z1aOwX7K8mjOmD4lRPdj3yQxzvNP
variantKey:
hbstoreGlobald

thanks @이실장 @Ayaan이안
Do I need to keep anything else in mind?
Agreement UI - it should be english if you integrated correctly
Could you share the variantKey that you set for agreement UI
As I say plz change clientKey to widgetKey
if you dont haver permiission to get widgetKey. plz ask to the your collegue
https://docs.tosspayments.com/sdk/widget-flutter#requestpayment
one thing you have to know is paypal only support usd(currency)
결제위젯 Flutter SDK(Version 1) | 토스페이먼츠 개발자...
결제위젯 Flutter SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
so keep in mind that
@Ayaan이안
Where did you integrate the language setting? I tried setting country: 'US' but it didn't work."
Could you share the variantKey that you set for agreement UI => hbstoreGlobald

you mean here?
Yub
Wiat
Wait
variantKey : agreement-en
you can use this variantKey for the terms
Okay, I found it.

I will create a new one for the English version.
good
Please help me check this brand pay,
clientKey: 'live_gck_ORzdMaqN3wPp1avMaWWYV5AkYXQG',
국내 일반결제: hseoulxt3v
브랜드페이: cp_hseoul9d3t
variantKey: DEFAULT
Also can I arrange the UI for the brandpay down, I can't find the item to sort the index of the 2 payment clusters

Could you check again?
You mean you want Brand Pay to appear before the regular payment option, right?
Additionally, on the page below, we need to implement items 2 and 3. It also appears the redirect URL hasn’t been registered.https://docs.tosspayments.com/guides/v2/payment-widget/integration-brandpay#2-리다이렉트-url로-이동하기
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.