I have hired a freelance developer who has been integrating Stripe ; payments/refunds have been successfully added but he is now stuck on the following issue:
the seller accepts the transaction OK
but we can’t see where the buyer (or the seller?) has to mark the transaction (or order) as completed, so that feedbacks (reviews) can then be done by both parties.
Any hint from you guys will be greatly appreciated…
ping @mooreds
“Instead of charging the card immediately, create a new Customer, saving the token on the Customer in the process. This will let you charge the customer at any point in the future”
That makes total sense. (And is what I’m planning to do.)
I’m a little worried that a nefarious buyer will cancel a credit card, though.
If someone buys something, and then the seller ships it, do you charge when they buy, or when the seller ships or when the buyer receives it? At some point, if you don’t have escrow, one of the two parties is at risk, right?
My marketplace is about services not goods.
I charge when the provider accepts the transaction, so the customer is at risk.
If I get a complaint from the consumer, I ask the provider what is going on and ask him to refund if this is justified. If the provider declines to refund, I trigger the refund myself and ban the provider.
Hi Emma, sorry to revive an old post but could you share the info for your freelance dev? Were you happy with him/her?
We are looking for a dev to turn off the escrow feature, which has become automatic in the latest Sharetribe releases.
In our platform, the online payment is only used to book the service, and is entirely paid to the platform operator. The buyer then meets the seller and pays the rest in cash. So escrow is not needed and in fact will put the platform operator at risk if the client is able to dispute the payment AFTER having met and paid the seller.
Any advice you could give would be greatly appreciated.