#geoffers_code
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1379474990600032429
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- geoffers_api, 11 minutes ago, 5 messages
Hello, similar to my colleague I am not immediately sure about what you mean by a Windows emulator here. Can you tell me more? If you can link to the places in our docs that are contradictory I can take a look there as well
Also as a heads up, we typically close out threads after ~15 mins of inactivity. We get so many questions that it would be hard to manage all the threads otherwise
Stripe Terminal Emulator - eg
const discoveryResult = await terminal.discoverReaders({ simulated: true });
This is meant to create a modal pop-up where you can enter test card info (from the JS SDK)
Ah, yeah our JS SDK should work on windows machines. Are you getting an error when you try to discover simulated readers on your PC?
No, nothing happens. According to chatGPT, you no longer support the emulator on Windows - but that seems ridiculous.
Yeah, that sounds like a hallucination, if you test this yourself in test mode this should work. This guide shows how to do that, I would trust that over ChatGPT generated code https://docs.stripe.com/terminal/payments/connect-reader?terminal-sdk-platform=js&reader-type=simulated
The page says "The simulated reader doesn’t provide a UI." So it's not an emulator...
Is there a specific place where you see that kind of emulator mentioned in our docs? I'm not aware of us offering emulators like that for any of our physical terminals but can take a further look
While I'm still searching for that - I also discovered that your simulated reader does not support anything other than successful transactions, which also seems weird
Hi hi! I’m going to be taking over for my colleague here. Can you please summarize where things are at for me, and what issue(s) is/are blocking you?
[1] I was under the impression that you provided a UI card reader emulator; appatently you don't. Let's forget that issue, disappointing as it is.
[2] Your card reader simulator (in which you are supposed to be able to enter special card number for testing declines/other card errors) apparently does not work for the Windows environment. Is that correct?
It will only simulate successful payments.
- Ok cool - I don't know what that means or where you got that info, so I'm not sure what to say there.
- Can you share the Request ID for a payment you expected to fail due to a special card number, but which did not?
Strangely I can't replicate the error now - so thank you for your assistance. I think I got confused because I was expecting a UI emulator and nothing would generate one! Thanks again
Ah cool, ok. 🙂 If it comes back, or anything else comes up, we're here! 🙂
The disappointing thing is that there are other errors, as well as card specific ones, like connectivity issues, which you can emulate with a real card reader (switching it off mid transaction for example) which I now can't test. It would be helpful if one could purchase a reader and use it with test cards, but you can't - you have to set your system live before you can order a reader...
I just tested that and it doesn't seem to be true: https://docs.stripe.com/terminal/fleet/order-and-return-readers
If you go to the checkout you will find there is no "NEXT" button - I was informed that the reason is that your account has to be live before your can actually purchase;
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
You have to submit your application, but you don't have to be live.
https://dashboard.stripe.com/terminal/checkout I can go here on one of my test accounts, but I have activated the account and I'm pretty sure that's all you have to do: https://docs.stripe.com/get-started/account/activate#activation
OK, I'll give it a whirl
Ah - now I see another issue. Activation requires information about the company, bank account etc. I'm writing this for a client who, as yet, has not created a company or therefore a bank account. If I set it all up for my company now, can I transer it to the new company?
I think so, but you should confirm with Support: https://support.stripe.com/?contact=true
The response is very cautious, many caveats. So I think the answer is in practical terms no. I shall just have to advise the client that implementing Stripe is going to take considerably longer that it should.