#Ivan981
1 messages · Page 1 of 1 (latest)
Hi there, can you share with me one paymentIntent ID?
pi_3MFVIGCmgUAee5o51PaUr5bA
Thanks, let me take a look
It looks like you've a created a connect webhook to listen to terminal.reader.action_failed
and terminal.reader.action_succeeded
yes
However, the PaymentIntent was created in your own account, and you need to use Account webhook endpoint to listen to events generated in your own account.
i created both of them
look activity log of payment intent
only created and nothing more
Yes, I don't see the events generated and I'm still digging
integration is easiest but i am developer with 10 years exp cannot make it work lol
ok waiting you
Not directly related to this problem, but I'd suggest you to use different endpoints for the direct and connect webhook endpoints,
This is going to require a bit more investigation. If you already have a ticket with Stripe support, can you share with me the ticket ID so I'll put some notes there?
In the meanwhile, I'd suggest you to use other means to verify the reader state (https://stripe.com/docs/terminal/payments/collect-payment?terminal-sdk-platform=server-driven#verify-reader)
but card also did not charged
you saw that there is no event
and my terminal always in state in_progress
Using webhook is one of the way to verify the reader state, you can also retrieve the reader object and check it's status (https://stripe.com/docs/terminal/payments/collect-payment?terminal-sdk-platform=server-driven#reader-object)
but what's really strange that we got 1 successed payment 29 of november
i setup capture_method automatic
after user pay by card, it should charge the card, right?
we got webhook from website payments, but not from terminal payments
i'll be gratefull if you try to investigate a problem
last time you suggested to change device, and i changed it. Got same result
Spence answered me:
All PaymentIntents have to be confirmed [0], however we did not see any confirmation attempts on our end.
but i check this is not using in server-driven integration
not included in your docs about terminal integration
What did you see after tapping the card in reader? did it show a green tick?
yes, beep sound and green tick
can reset and send another payment to it
from backend
OK, and you changed to a new reader and the problem remains the same?
yes
we got 1 success payment from previous reader
we got 0 success payments from new reader
same code
same cards
50 times we tried for both readers
we ordered ethernet cabel port
same result
xd
this is our first and last success payment
Are both readers WisePos E?
yes
Does this problem only happen in live-mode? Do you have a test card to test in test-mode?
yes i tested this way:
switched api to test, add 1 line of code in my backend
$stripe->testHelpers->terminal->readers->presentPaymentMethod('tmr_xxx', []);
i connecting to simulate reader
and it sends webhook and my application works fine
Not simulated reader Use the same reader, but in test-mode with physical test cards https://stripe.com/docs/terminal/references/testing#physical-test-cards
You can use physical test cards to test your terminal integration without charging your credit cards.
but my card not charged
for some reason terminal does not charge my card, when i tap it
To me it sounds more like a hardware problem
2 time hardware problem?
When you tapped the card and the reader accepted it, I'd expect a request from the reader to create a payment method for this payment_intent
Do you have a chance to test with different cards?
i tested with 3 cards
same sound beep and green light tick
i tested 2 types of wifi
I need to escalate this problem to the terminal team and let them trouble shoot further.
may be you connect with terminal team member?
connect me
because i have hard time and loose deadline already
I can't connect you directly with other Stripe engineers I'm afraid. Do you have a ticket ID so that I can put some notes there?
in last email which i got from support no ticket it
where i can find it
Spence replied to me 2022-12-16 14:49
OK, I've found the ticket.
give me a ticket id please
I'll put notes there
The ticket was created 1 hour ago. I can't share the ID i'm afraid because we can't verify user's identity in discord.
is it Spence?
because he replied 16 of december
hour ago i contacted with usual useless support
ok thank you. please move this request to terminal team support
because i need to get it work soon
I've put my notes in the ticket. If you have any questions, feel free to reach out to us via discord or tickets.