#eugene-cartwheel-tips

1 messages · Page 1 of 1 (latest)

keen dagger
#

@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

limber abyss
#

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?

keen dagger
#

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?

limber abyss
#

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

keen dagger
#

so I enter my card number on the driver's phone?

limber abyss
#

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

keen dagger
#

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.

limber abyss
#

@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?

keen dagger
#

@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

limber abyss
#

@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
keen dagger
#

@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

limber abyss
#

@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

keen dagger
#

sure but you can give the entire tip to the driver, like your customer have no visibility into how the charge is created

limber abyss
#

@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?

keen dagger
#

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

limber abyss
#

@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

keen dagger
#

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

limber abyss
#

@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

keen dagger
#

we just give him the delivery apps for restaurant and driver
what does that mean?

limber abyss
#

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.

keen dagger
#

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)?

limber abyss
#

customer pays $100 to restaurant

#

when he makes order

keen dagger
#

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?

limber abyss
#

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

keen dagger
#

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?

limber abyss
#

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?

keen dagger
#

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?

limber abyss
#

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"

keen dagger
#

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)

limber abyss
#

@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?

keen dagger
#

connecting to the restaurant will not change anything, you are still the platform doing this

limber abyss
#

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?

keen dagger
#

that's really not what you want though. Since now the restaurant needs info about every single delivery person

limber abyss
#

yeah right

limber abyss
#

this may work?

keen dagger
#

but the tip is for the driver right?

limber abyss
#

yes

keen dagger
#

I thought you wanted to be extremely explicit that the tip goes to the driver

limber abyss
#

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

proper panther
#

catching up here one sec

limber abyss
#

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

keen dagger
#

yes you can control all of this

limber abyss
#

@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?

proper panther
#

yes you can pass a different statement descriptor suffix per PaymentIntent

limber abyss
#

@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

proper panther
#

that doc does have that info, the last section on dynamic suffix

limber abyss
#

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 ?

proper panther
#

that link is just to Stripe's website, did you mean something else?

limber abyss