#Ritchie

1 messages · Page 1 of 1 (latest)

potent oasisBOT
quasi sandal
#

req_dvSutlmBb33hN6 means your platform account doesn't have sufficient balance for transfer

#

The fund is transferred from available balance

signal crystal
#

yes, the two requests above are same, why one succeeded and another failed?

#

Can the available balance be controlled by api directly?

quasi sandal
#

When req_UTTt8hCOZHtuHo was made, your account has sufficient balance. req_dvSutlmBb33hN6 was made some time later and the balance has been used up

signal crystal
#

I don't think so, the available balance is always negative I think.

#

but transfers succeed by chance.

#

Another question, when the available balance is added for platform?

quasi sandal
#

In your transfer request, you set source_transaction that will check the fund availability of this specific charge

signal crystal
#

Another question, when the available balance is added for platform?
what about this question?

quasi sandal
#

Can you share the event ID (evt_xxx) that your Webhooks received?

potent oasisBOT
signal crystal
#

{
"request": { "idempotency_key": null, "id": null }, "data": { "object": { "device_sw_version": "2.10.2.0", "metadata": {}, "livemode": true, "action": { "failure_code": null, "failure_message": null, "process_payment_intent": { "process_config": { "tipping": { "amount_eligible": 6500 }, "skip_tipping": false }, "payment_intent": "pi_3MkW0lIZwcIFVLGr2X2d7aBC" }, "type": "process_payment_intent", "status": "succeeded" }, "device_type": "bbpos_wisepos_e", "location": "tml_EjmQwUPAdyW0WF", "serial_number": "WSC513142065616", "id": "tmr_EjmXwwpKmjG0Fy", "ip_address": "192.168.1.89", "label": "Oodles of Poodles", "object": "terminal.reader", "status": "online" } }, "livemode": true, "created": 1678554935, "id": "evt_1MkW15IZwcIFVLGr0OUGQ5C0", "api_version": "2020-08-27", "type": "terminal.reader.action_succeeded", "pending_webhooks": 3, "object": "event"
}

drowsy horizon
signal crystal
#

the terminal and the payment_intent are relevant, right?

drowsy horizon
#

Ah yes but we don't link it in the activity log yet. I will forward your feedback then!

signal crystal
#

How can I know the payment_intent(pi_3MlZBpIZwcIFVLGr1wvSvhNz)'s relevant terminal sent even or not?

#

From our webhook api log, I didn't found the event like this
"id": "evt_1MkW15IZwcIFVLGr0OUGQ5C0",
"api_version": "2020-08-27",
"type": "terminal.reader.action_succeeded",

drowsy horizon
#

You mean you haven't received that event? I see it was sent to 3 webhook endpoints

signal crystal
drowsy horizon
signal crystal
#

the same terminal, but not this pi_3MkW0lIZwcIFVLGr2X2d7aBC , this payment pi_3MlZBpIZwcIFVLGr1wvSvhNz

drowsy horizon
#

Um have you tried filter out all terminal.reader.action_failed or terminal.reader.action_succeeded on your Dashboard?

signal crystal
#

yes, but not found the one

signal crystal
#

@drowsy horizon any update? I thought the response from stripe server has some problem for smart reader

drowsy horizon
#

Hi, I also can't find it. So your reader was accepting the card later on, but still no webhook?

signal crystal
#

yes, the reader acted normally 17 seconds later after 400 calling

#

We changed the reader integration from web sdk to server driven to improve user experience. But the reader still has many kinds of problems:(

drowsy horizon
#

Um sorry maybe there was an issue with the event.

#

How about also polling the API in case of webhook issue. Use it as a backup

potent oasisBOT
signal crystal
#

generally when the event will miss?

serene drift
#

Hi! I'm taking over my colleague. Please, let me quickly catch up.

#

Do you mind summarising the latest issue you're facing?

signal crystal
potent oasisBOT
plucky vortex
#

Respond 400 to what?

drowsy horizon
#

cc @signal crystal

#

Let's continue here

signal crystal
drowsy horizon
#

Um I am afraid I don't have much more detail about this. We only can see the reader was somehow unreachable at the time and we didn't fire any webhook event.

#

I would suggest write into Support, mention this thread, then we (the developer team) will take it and do a deeper investigation

#

It's hard to dig deeper in a real time support here when we also have many other threads, apologize

signal crystal
#

another question : If a smart reader have some error when processing a payment_intent, the binding will not time out automatically?

#

we found this reader (tmr_E6aHuwWYUoJfSZ) can't be used after 03/13

drowsy horizon
#

Like completely unusable after Mar 13?

signal crystal
#

yes we found the business owner had no more new payment_intent after 03/13

drowsy horizon
#

Probably the device has some physical issue. You could also open another chat with Support and they can replace the device as the last solution

signal crystal
#

the smart reader is online, I have execute an cancel-action , hope this may make sense

potent oasisBOT
drowsy horizon
#

So you could cancel it, but it will never finish in the shop?

#

Then I think it could still be some physical issue then