Hi i am trying to find out which escrow serices upwork and fiverr are using because i wan to implement same escrow functionality like them.
I have found three service till now but all of them have some limitations
I am not sure Fiverr technically uses a third party escrow service. I think they have setup an account system that keeps track of funds per user and distributes accordingly.
Depending on your needs why do you need a third party escrow service? If you're setting up a system to track and pay funds from user to user, you would essentially be the escrow service between the two.
Example:
Buyer adds funds
Funds get put on hold for seller
Buyer approves purchase
Funds are released to seller
Pretty basic example. But might give you a good starting point.
Sorry for late reply @CodebyRay.I want to use to escrow service because upwork says they use it so i thought fiver is also using the escrow service.
**I think they have setup an account system that keeps track of funds per user and distributes accordingly **
in your example i have tried to work it out with stripe but i am facing problems with it
I have looked into stripe but they say they don't provide functionality like escrow they can hold funds only for 90 days and also stripe can not transfer amount to other users without creating a charge first and braintree only holds funds for US accounts.
so can you please let me know how can i implement your example with services like stripe or others or if you have some suggestions to manually doing it like you have mentioned in your example then please share it with me.
@usamamashkoor If stripe or braintree does not hold funds you could use PayPal where funds are help until you retrieve them.
Another service which at a quick glance would probably work better for you would be payoneer.com. Here is their developer docs: https://escrow.payoneer.com/developers
@kuns25, I have not but you can look this approach .
I am not sure Fiverr technically uses a third party escrow service. I think they have setup an account system that keeps track of funds per user and distributes accordingly.
Depending on your needs why do you need a third party escrow service? If you're setting up a system to track and pay funds from user to user, you would essentially be the escrow service between the two.
Example:
Buyer adds funds
Funds get put on hold for seller
Buyer approves purchase
Funds are released to seller
Pretty basic example. But might give you a good starting point.