kangaryoo
kangaryoo13mo ago

There is no card available for use - Selection of VISA

Hi, i'm reaching out in utilizing Toss Payments for VISA card selection. While developing everything was working fine with the selection of VISA, but now when I continue to checkout i'm getting a "There is no card available for use." From the status code it seems to be a temporary error, but has been going on for some time now. Is there a fix that I need to do?
42 Replies
Minsu Kim
Minsu Kim13mo ago
@kangaryoo Hi, can you share with us the orderId which you've passed on requestPayments(), please?
유부장
유부장13mo ago
@kangaryoo Please share orderId of the transaciton.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
kangaryoo
kangaryooOP13mo ago
Hi , sorry about the late reply. I'm still in stages of developement and still using the test key. BUt the order id that was created was "1_z8UyizT5G26XRTd7qOy" based on the logs Post Request to https://api.tosspayments.com/v1/payments/sdk
유부장
유부장13mo ago
kangaryoo
kangaryooOP13mo ago
Hi, so I was looking around, but is this not a working sample project? https://github.com/tosspayments/payment-widget-sample/blob/main/react/src/pages/Checkout.tsx This is what I have been referencing...
Minsu Kim
Minsu Kim13mo ago
I think you mixed up with paymentWindow (old-passioned way) and paymentWidget (new, and you're now referencing). The original request was created on paymentWindow, not paymentWidget, but you passed paymentWidget's credentials and options.
kangaryoo
kangaryooOP13mo ago
So please correct me if I'm wrong. This example page above has these options https://github.com/tosspayments/payment-widget-sample/blob/main/react/src/pages/Checkout.tsx#L88C1-L96C18 And this is where the credentials are passed right? https://github.com/tosspayments/payment-widget-sample/blob/main/react/src/pages/Checkout.tsx#L116 And price is adjusted here https://github.com/tosspayments/payment-widget-sample/blob/main/react/src/pages/Checkout.tsx#L30 How would one go about fixing this? Sorry if this is basics, but can't seem to be following the logic here. I replicated it exactly the same on my project.
GitHub
payment-widget-sample/react/src/pages/Checkout.tsx at main · tosspa...
토스페이먼츠 결제위젯 샘플 프로젝트입니다. . Contribute to tosspayments/payment-widget-sample development by creating an account on GitHub.
이실장
이실장13mo ago
토스페이먼츠 개발자센터
토스페이먼츠 결제 연동 문서, API, 키, 테스트 내역, 웹훅 등록 등 개발에 필요한 정보와 기능을 확인해 보세요. 결제 연동에 필요한 모든 개발자 도구를 제공해 드립니다.
kangaryoo
kangaryooOP13mo ago
That sandbox demo doesn't seem to be working
이실장
이실장13mo ago
Can you capture the screen of demo page?
kangaryoo
kangaryooOP13mo ago
This was the option selected
이실장
이실장13mo ago
Do you change the apiKey on demo? Oh I see
kangaryoo
kangaryooOP13mo ago
I didn't change anything. Just cliked the blue button 결제하기
이실장
이실장13mo ago
Its because of public test api key doent support visa card if you contract your own apikey and using visa card it will be work fine
kangaryoo
kangaryooOP13mo ago
Let me give it a shot and let you know. Thanks. But for testing how would I do it. Do I just need to make small payments to test the end to end procedure? Is the apiKey you are refereing to this? API 개별 연동 키?
이실장
이실장13mo ago
Did you contract with us? And are you working for Korea Company or operation golbal service?
kangaryoo
kangaryooOP13mo ago
I'm currently working for an Korean Company I Believe, the contract has been completed. But i can double check from my end in a bit I actually got the API now for the widget pay, but it seems like the VISA/MasterCard Option is not available? I'm only getting a subsection of the available cards. Is this normal? I believe, our team already went through the international card process
이실장
이실장13mo ago
First of all could you provide us your Korean Company Manger's Email ? We should check and arrange with him
토스페이먼츠 BOT
💡 정보 제출
민감 정보를 안전하게 제출해주세요
이실장
이실장13mo ago
You can submit with above '정보제출' btn
kangaryoo
kangaryooOP13mo ago
Just submitted the form. I also have him on the line, if you need to contact him or want to hop on a quick call
이실장
이실장13mo ago
I 've just send him a email
kangaryoo
kangaryooOP13mo ago
he just sent a reply. With the MID information we just need this set up asap since we are a time crunch. Really appreciate the help
이실장
이실장13mo ago
Yeah I just reply the email with few more question you are using wrong mid which contract is canceled Also I ask him to choose the integration method
kangaryoo
kangaryooOP13mo ago
I sent a reply with my question there as well.
이실장
이실장13mo ago
I think your client should choose payment-window or widget Then i will guide you the right way
kangaryoo
kangaryooOP13mo ago
He just sent a reply I believe.
이실장
이실장13mo ago
They choose to use payment-window
이실장
이실장13mo ago
GitHub
payment-samples/payment-window at main · tosspayments/payment-samples
토스페이먼츠 결제 API 및 결제창 샘플 코드입니다. Contribute to tosspayments/payment-samples development by creating an account on GitHub.
이실장
이실장13mo ago
결제창 JavaScript SDK | 토스페이먼츠 개발자센터
토스페이먼츠 결제창 JavaScript SDK 사용에 필요한 준비와 메서드 사용법, 결제 실패 및 에러 처리 방법을 알아봅니다.
이실장
이실장13mo ago
use brower translate function for eng.
kangaryoo
kangaryooOP13mo ago
is there a react js example? Ah I checked the npm example. Will update once i get another blocking point. Thanks!
Minsu Kim
Minsu Kim13mo ago
GitHub
payment-samples/payment-window-all/react at main · tosspayments/pay...
토스페이먼츠 결제 API 및 결제창 샘플 코드입니다. Contribute to tosspayments/payment-samples development by creating an account on GitHub.
Minsu Kim
Minsu Kim13mo ago
Example of React implementation
kangaryoo
kangaryooOP13mo ago
Does anyone know if I can display as USD and take USD instead of just won and provide an estimate?
today.lastday
today.lastday13mo ago
only support WON. If you want to receive in USD, you can use PayPal.
today.lastday
today.lastday13mo ago
PayPal 연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제위젯 SDK로 PayPal 해외 간편결제를 연동하는 가이드입니다. 결제위젯으로 간편하게 주문서 페이지의 결제 UI를 연동할 수 있기 때문에 해외 간편결제 연동에 추천하는 방법입니다.
Minsu Kim
Minsu Kim13mo ago
*KRW is standard currency code Only KRW is supported by international/oversea card transaction. And please note that USD is only can used when you use PayPal integration, which described the link above.
kangaryoo
kangaryooOP13mo ago
Gotcha thanks. One final question. Is there a way to show the window as english at all for payment-window?
Minsu Kim
Minsu Kim13mo ago
No. Even we support English payment-window, card company's 3DS verification window doesn't support English.

Did you find this page helpful?