#johnpauljay_online-payments-tipping
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/1271523842254307391
๐ 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.
- johnpauljay_api, 4 hours ago, 6 messages
Hi ๐
What Stripe product are you using? How are you creating payments?
We're using Connect. We haven't decided yet on creating payments, because we're unsure of best method for including online tipping. We need to do this without a terminal.
We don't have the concept of a tip outside of Terminal. You could implement the logic yourself either by simply increasing the amount of a Payment Intent or creating a separate line item for an Invoice or in a Checkout Session.
The payment piece is the most critical for understanding what to recommend here.
What are our options for creating payments here? & so we would have to create the UI from scratch. There is no prebuilt UI from Stripe for tipping that we can use?
Not for tipping no
Ok, so based on capabilities would we have to build a custom payment flow with Stripe Elements? vs using an embedded form with Stripe Checkout.
That entirely depends on you. Sorry we focus on specific API integration questions from developers here on this server so it is difficult for me to discuss these more abstract questions.
There are multiple potential solutions but I think you'd need to review the different payment UIs stripe has to offer to better understand what suits your needs
For example. you can make some line items adjustable in Checkout https://docs.stripe.com/payments/checkout/adjustable-quantity
Or even allow customers to specify what to pay for specific items
https://docs.stripe.com/payments/checkout/pay-what-you-want
That seems like tipping to me but I don't know if that fits your use case
these don't solve our problem, because we want users to be able to add a tip during Checkout while viewing their initial balance. similar to the terminal flow, but with online payments without a terminal.
Then you'd need to build that yourself
I think we will have to go with Elements, because of the styling flexibility.
Got it, so there is no existing framework or documentation we can reference.
Not that I'm aware of, no.
ah surprising, this isn't a popular use-case
I think adding it on top of Elements would make sense. Like a Cart component or something like that
Ok, thanks for the help!
Happy to shed what ๐ก I can ๐