#benstjohn

1 messages · Page 1 of 1 (latest)

spice glenBOT
unreal geode
#

Do you think it could be an issue with the software in the M2 updating? It's been working fine for months and now it doesn't work with a new test card we purchased.

#

I tested using my real CC and it tried to process and gave me a "failure" as expected - but the test card seems broken

spring niche
#

You're saying that the same test card worked before, and nothing in your integration changed, but the test card is failing now?

unreal geode
#

We added another developer and gave them a test card

#

we have made some small tweaks, but nothing that should affect this

#

but for some reason, it's fialing

#

The error is "Try another Read Method"

#

do you know why we would be getting that error?

#

Could be test card, but what else would be causing that message to appear?

spring niche
#

If the test card was a new one, it's possibly faulty. Do you have another test card to try, or a device with google or apple pay you can use to test a tap payment?

unreal geode
#

Yes, but when we try with a real card it fails

#

can I add stripe to apple wallet to test?

spring niche
#

To test apple pay you need to add a real card to your apple pay wallet

unreal geode
#

yes but we get the above error

spring niche
#

When you codunct a test mdoe payment, that real card will be replaced with the 4242 card

unreal geode
#

non-test card number given

#

it seems to be giving us that error instead though?

#

why would we get that error instead of it doing that

spring niche
#

It should not, if using apple pay

unreal geode
#

Non-test card number given in test mode
This charge request was in test mode, but did not use a Stripe test card number. For the list of these numbers, see

#

so it goes further than the test card does, but gives this message

spring niche
#

Can you share an example payment intent or request id?

unreal geode
#

pi_3MTWt34QXNU7JRrp0z3jegbK

#

like that?

#

Do you know why it would give this error?

#

Seems odd that it's rejecting that payment? Again, this is primarily based off of the example code for the iOS with Node backend for M2 stripe payments

spring niche
#

That looks like you presented a real actual card, not an apple pay enabled device

unreal geode
#

No we used apple pay

spring niche
#

OK

unreal geode
#

like Apple Wallet

#

I just added a real card to Apple wallet and tapped the M2 scanner

#

and got a failed attempt

#

used a different phone/card and got this:

#

pi_3MTWyd4QXNU7JRrp1YL7rPrR

#

the "tokenization" into a test card is working, but it's failing the payment for some reason

#

any idea what this could be @spring niche ?

spring niche
#

Still looking

unreal geode
#

Could it be the SDK handling that test card odd? Maybe in the Terminal.processPayment or Terminal.collectPaymentMethod

#

Simulated payments work just fine FYI

#

let captureMethod = CaptureMethod.manual
var paymentMethodTypes = ["card_present"]

spring niche
unreal geode
#

I will be able to test using a different Stripe test card soon, but concerned with why Apple Pay/real cards aren't working on this if it's supposed to

#

going to be on the road for a bit, but if you have any more info it would be much appreciated!

spring niche
unreal geode
#

Yeah exactly

#

that was with a different test card

#

have never tested using the M2 reader with anything different

#

so trying a new test card from Stripe didn't work, and neither did the Apple wallet tap to pay

spring niche
#

I'm inclined to believe the test card is faulty, the "try another read method" error on the test card while properly reading (but declining) real cards suggest the reader itself is working fine

#

So I've reach out to support to have them send you a replacement test card: https://support.stripe.com/contact