#bwurtz999
1 messages ยท Page 1 of 1 (latest)
Hi ๐
I'm not familiar with an event that maps to the tip being added. What kind of terminal integration are you using (Server Driven, iOS/Android, JavaScript)?
Server Driven
Are you using On-Reader tipping or On-Receipt?
On reader
No, I am using WisePOS E
To use the on-reader tipping feature on your BBPOS WisePad 3, you must request access to the beta by contacting stripe-terminal-betas@stripe.com.
Oh, ๐คฆโโ๏ธ
I get WisePad and Wise POS mixed sometimes.
No worries
They could have chosen more different names ๐
Seriously
So with a server driven integration I think you would need to rely on webhook events to signal the tip was added. I don't have a tipping configuration for my test WPE to validate this. Do you have an example Payment Intent where tips were added?
Yes, and I've got a local listener active right now
pi_3N4RNGBSy15MDUjf0ucJpn4Q
But when I follow the updates through the dashboard, I'm not sure it'll work
The recorded events show the amount is updated to the pre-tip total, and then confirmed
Yeah looking through the doc https://stripe.com/docs/terminal/features/collecting-tips/on-reader, this sentence jumps out to me as problematic
When you process the payment, the reader adds the selected tip
So the tip amount is only visible after the payment is processed
Yeah - after it's confirmed the amount_capturable is updated with the tip
Right
OK so I am reading that correctly
Dang
When I watch all the events registered by my local listener, this is what I get
Yes unfortunately it looks like we don't emit a payment_intent.updated event
Can you think of a way that I could account for the tip when calculating the processing fee?
Also - is this the place to submit a feature request? Because I feel like that would be a very useful feature
I can submit a feature request for you and I will
Thank you!
Filed!
Awesome
But in the meantime, is there anything I could do?
When I go to capture it, can I detect if a tip has been applied?
I could recalculate it there and adjust
But then I don't think the customer would see the updated total, it would just charge them more than what they were shown