#franz.q-terminal testing

1 messages ยท Page 1 of 1 (latest)

prime sage
#

๐Ÿ‘‹ happy to help

#

unfortunately I don't have the full context so please give me a few minutes to catch up

versed cobalt
#

for additional context, the payment intent is created on the server-side via Stripe API. The payment is then processed via the Stripe Terminal simulator, and collected on the server-side by calling the Stripe api.

#

I have ordered physical Stripe terminals, but they are stuck in customs and I cannot test them atm.
Also I'd rather not test without Stripe Terminal or Stripe Terminal Simulator, as I'd have to build a new checkout flow just for testing purposes.

#

I cannot copy any message to the clipboard for some reason. I have attached the original message as screenshot for convenience.

prime sage
#

no worries I went back and read the thread. I'm trying to find where did my colleague's investigation led them

#

do you have any PaymentIntent id pi_xxx I could look at?

versed cobalt
#

ok, so i have just re-tested my checkout flow.

I am using virtual test card number 4000000000009995 - should give charge_declined_insufficient_funds error, which it does the 1st time around.

I retry a new payment with the same card right after it fails, and this payment intent is created: pi_3KveYzDoii8U1q1b1epfdkYM

The card used is actually different this time. The stripe dashboard says the card ends in 0119, which is strange because I have not selected a different card. Moreover if the card is n. 4000000000000119 (I can't confirm if it is), this should still give an error (a different one, charge_declined_processing_error, but the payment intent succeeded....

prime sage
#

I would have to investigate this

fluid basin
#

can you share the two PaymentIntent IDs pi_xxx?

pastel schooner
#

Hello. I unarchived the thread

versed cobalt
#

thank you

#

the payment intents are

  • pi_3KveYtDoii8U1q1b10rsLxGQ - failed as expected
  • pi_3KveYzDoii8U1q1b1epfdkYM - succeeded with different card number
pastel schooner
#

Ok. Give me a moment to catch up on context here

#

Ok so it is showing as a different card

#

Can you run through the flow again with the original card twice?

#

Don't know how a separate card would be used if you entered the same card twice

versed cobalt
#

this is using the Terminal simulator

#

i didn't change the card number. i don't know if saving the terminal object & reusing it for a successive payment could be an issue?

pastel schooner
#

Ah ok I see. Hm let me ask a colleague about this. Will get back to you

pastel schooner
#

Ok. When you say you're reusing the terminal object, what does that mean?

#

Some code samples would also help

versed cobalt
#

one sec. going to send a code sample

#

this is to get a sense of what i'm doing. it's not a fully working sandbox.

split pelican
#

Hello ๐Ÿ‘‹
Catching up here, discord is a little busy today
give me a few to look into it ๐Ÿ™‚

versed cobalt
#

sure thank you

split pelican
#

Hmm nothing is jumping out to me so far. This may need more time to debug.
can you write an email to our support (support@stripe.com) with as many as details that you can provide and mention that you spoke with hanzo on discord? I'll make sure to look into it further and get you more information on this

#

@versed cobalt let me know once you've sent the email