#battbot_best-practices
1 messages · Page 1 of 1 (latest)
đź‘‹ Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đź”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1230573167089815562
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- battbot_webhooks, 5 days ago, 39 messages
Hi
Hello! The main thing right off the bat is that our on-receipt tips feature is only supported in the US, so that won't work for you.
Have you gone through the options on this page yet? https://docs.stripe.com/terminal/features/collecting-tips/overview
we already support on-reader tipping
we are trying to add support for merchants that want on-receipt tipping
Not sure I understand. We don't support on-receipt tipping in Canada. It's a US-only feature.
What I don't understand is when you say the on-receipt tips is only supported in the US, isn't it just implemented through overcapture? Does that mean in general overcapture is only available for the US?
I'm honestly not sure why it's only supported in the US, but that's the only country where we support on-reader tipping. It is implemented, at a technical level, using over-capture, yes.
so our merchants. They want the flow where the customer tap their card to pay the base bill. Let's say $50. Then we print out a receipt for them where they can write the tips. Eg they give $20 for tips. The merchant then comes back to our POS and enters $20 as the tip, and we have to get this additional money some how
what would be a workable solution for us in Canada then?
No. That's on-receipt tipping, which we only support in the US.
so overcapture doesn't work in canada?
that api will fail if used in canada? i'm confused
Overcapture works in Canada, but not for the merchant category you're describing.
Have a look at the table here: https://docs.stripe.com/payments/overcapture#availability-by-merchant-category
it says Visa Global eating paces and restaurants
doesn't that means it's available in Canada?
Yeah, but look at Mastercard.
so my only option is then the incremental authorization?
Also, and this is the key, this is all for online payments.
Not in-person payments.
No, you don't have an option.
You can't do on-receipt tipping in Canada.
oh wow
but our competitor is able to do this. They operate in Canada, they use Stripe
I don't know what to tell you. I don't know who your competitor is or how they're doing it.
Maybe there's a private beta of some kind, I'm not sure. I recommend you write in to support and ask if there are any options for your use case: https://support.stripe.com/contact/email
ok. Thank you for the clarification. I'll have look into it more.
@signal hedge sorry to come back to this. but on the document on the collecting-tips/on-receipt it mentions:
If you need to capture more than these limits allow, there are two options:
If your MCC is eligible, you can use incremental authorization to increase the PaymentIntent’s amount.
You can create a new PaymentIntent to capture the tip amount using the generated_card payment method from the first PaymentIntent.
You mentioned earlier incremental authorization is only available for online payments and not card-present payments. But this document seems to imply otherwise?
I was referring to that specific document, which was about over-capture for online payments. The information on that page applied to online payments only. Incremental authorizations are not over-capture, they're a separate thing which are documented for Terminal here: https://docs.stripe.com/terminal/features/incremental-authorizations
It's unlikely this approach will work for you. Are you planning to accept Interac payments, for example?
@mellow dust You still around?