#eugene-cartwheel-tips
1 messages · Page 1 of 1 (latest)
@limber abyss so that's not really something you can/should do. Take the tip as part of the payment and send the tip amount to the connected account. Don't try to do 2 charges, it just will not work
we're facing situations when cust wants to tip customer upon arrival, that's request from our partner so basically that's only reason why this question appears.
did you mean that we can take payment when driver arrives (and customer tips the driver) and then forward it to our XYZ partner account and it's only option?
I mean that it's a lot more complex than you think it is right now. How does the customer tip? Do they open the door, get the food and then re-open the app and re-pay a second time just for the tip?
they pay it in driver app
driver gives cust his phone if customer wants to tip, and then customer chooses the tip and prooves it by signature
so I enter my card number on the driver's phone?
omg @keen dagger my bad i got everything sooo mixed up.
Fixin it right now. No driver app is involved. too many project at once. my bad
after the order is deliverede we send customer link by following which he can rate the delivery. At the same screen he's able to tip driver if he wants to. We plan to start with Apple pay so no CC will be required
Okay so now I pay say $10 on your app and you pay Stripe's fee $0.32. Then I tip $0.50 to the driver and you pay $0.30 in Stripe fees and the driver gets either $0.20 or you lose the Stripe fee?
that's usually why doing 2 separate charges is a bad idea, you pay the fee twice, customer might not want to bother with having to find their payment details or doing a redirect if you use non card payment method details, etc.
@keen dagger oh. just to be 100% sure that I'm not missign something, and there's no way to have the tip go to XYZ company directly unless they are signed with you?
@limber abyss I haven't even tried to get to that yet, I'm trying to show you why you don't want to charge just the tip
But it's totally doable to do what you want. Like what's blocking you? It works exactly the same as the payment for the order really
@keen dagger cause cust orders at XYZ company website , and then leaves feedback at our website 😦 as we're providing technical support for delivery. We are sending him link to our website so he can rate the driver
And that's where we'd like to figure if it's possible for us to work like
- we work with stripe
- XYZ works with us
- our stripe webpage receives tips but we don't receive it, XYZ receives it and that's what will be seen by cust. Cause he does not pay us the tip, and the delivery -it's all on XYZ company side, same as driver is theirs
@limber abyss it all boils down to what you say though
it doesn't matter that you charge the $10 tip and send the $10 to the delivery driver right?
that's how all the apps do this really, there's no reason to do the tip differently from the original order
@keen dagger eh, if only I could explain this to our customers:( That's their request, they want to give customer tip to the driver upon delivery so drivers are more motivated to provide perfect service. that's why they want this done
sure but you can give the entire tip to the driver, like your customer have no visibility into how the charge is created
@keen dagger yes, but we want this option to be clear that cust tips the XYZ company and that cust will see it in the transactions. Will it be technically possible?
I am sorry I don't understand, that's why I keep pushing
what would the customer see as proof?
You are the platform, you write the entire integration, you're the one charging
When I pay Doordash it says "Doordash". It also mentions the restaurant name. I don't see what else you'd want
@keen dagger yep and we'd like to add XYZ company to the integration so that customer will see that he pays to XYZ.
Like if pay through doordash website went directly to restaurant and it would say Restaurant Pay not Doordash pay
and sorry for taking that much time, I'm just trying to get to the core
Don't worry about the time it takes, that's what I (and my team) am here for
Like if pay through doordash website went directly to restaurant and it would say Restaurant Pay not Doordash pay
But that's not how Doordash does thig at all right?
What you can do is charge $100 for Restaurant A and say Cartwheel Restaurant A for the $100 and then I tip $15 and that card payment says Cartwheel: driver tip
@keen dagger that's the difference between us & doordash, we just give him the delivery apps for restaurant and driver. we don't do platform for ordering where customer orders
so the customer offers at restaurant
we just give him the delivery apps for restaurant and driver
what does that mean?
dispatch applications, dashboard for restaurant and driver app for driver. we send customer sms with tracking link and after the order is delivered customer can rate the delivery
and we want customer to be able to add tip for the driver but make it go to restaurant as earlier he paid the restaurant.
and we want customer to be able to add tip for the driver but make it go to restaurant as earlier he paid the restaurant.
I don't understand that sentence at all unfortunately
Who creates the $100 payment for the order (before tip)?
Okay, then your application is purely a delivery platform and you only deal with drivers and have nothing to do with restaurants?
won't most people tip their driver when they order at the restaurant already? Aren't most platforms already recommending adding a tip?
we don't deal with drivers, we only provide platform and driver app for restaurant. so we deal with restaurant and help him organize his own delivery network
they may , but there's demand for tipping driver upon arrival not before delivery is complete
I'm really sorry I really do not get it at all
Like do you resell code that they host?
who runs the app, who calls Stripe's API?
that's the thing. we sell the product - dispatch dashboard that works with driver app that helps restaurant to run own orders with own drivers
we're calling Stripe's API at the platform that we sold do specific restaurant but we only plan to use it for customers that are leaving tip upon arrival. and we want the transaction that customer sees to go directly to restaurant, not to us so the cust won't be confused with some company in transactions as he only expects restaurant to be there
so question is if it's possible for us setup so it lets the payment go directly to the restaurant
@keen dagger what do you think, is it possible?
yeah you still use words I don't really grasp I am sorry
Who makes the API request. Like what server does this run into? Who is the Connect platform. That's you right?
yes
@keen dagger you see we want to avoid any confusion on customer side when he sees "unknown company charge", we want him to see "restaurant charge"
that's not really how card networks work though. Like you, as the platform, are the one charging the customer, the platform information is what appears on bank statements
you can say Cartwheel: delivery tip for XXX (though the limit is 22 characters total)
@keen dagger ok. Is there any way to connect to restaurant, so it will not be the charge look-like but really it all will go to the restaurant? we need to connect restaurant for this?
connecting to the restaurant will not change anything, you are still the platform doing this
so the only option here is if the restaurant sets up his own account with you and sends link where he will be the only who's calling API , correct?
that's really not what you want though. Since now the restaurant needs info about every single delivery person
yeah right
Cartwheel: tip for XYZ RESTAURANT
this may work?
but the tip is for the driver right?
yes
I thought you wanted to be extremely explicit that the tip goes to the driver
yes
Driver or restaurant. That will be perfect for us
as we don't want to create more problems like chargeback instead solutions
"Cartwheel" will be the name of the company, right?
The one that's signed to Stripe
catching up here one sec
Is there any other way for it to appear in transaction?
For now I only see it may look like
Cartwheel: XYZ tip charg
and no longer than 22 symbols total
can it look lik
Cwheel: XYZ tip charge?
XYZ = restaurant name
yes you can control all of this
https://stripe.com/docs/connect/statement-descriptors covers this in details
@keen dagger thank you soo much! now everything is 99% clear.
One last question. If we have 10 different restaurants that we work with. Can we set everything 10 different statement descriptors?
yes you can pass a different statement descriptor suffix per PaymentIntent
@proper panther is there a specific doc for it? I looke throught the link above and didn't see it there , that's why had to ask you
that doc does have that info, the last section on dynamic suffix
that's just super! thank you all so much! And to use this I will need to have this https://stripe.com/payments, that's correct @proper panther ?
that link is just to Stripe's website, did you mean something else?
yes, the product that I will need to use. Stripe - Payments platform?