Escrow Overview

Escrow Overview

Escrow is a payment method that acts as a guarantor for the customer (to only release the funds to the vendor/marketplace owner once the customer is satisfied with the order) and the vendor (to ensure that the funds are there before the products are shipped). Escrow will hold the funds until then. See the high level process below.



In this case, there are a few restrictions/requirements needed to use the Escrow integration
  1. The Marketplace Owner and all Vendors need to have an Escrow account implemented for the marketplace.

  2. The Customer will be required to have an Escrow account in order to place the order. They can create it before or during the checkout process.

  3. The Marketplace will be limited to a 1 vendor cart workflow. This will mean that customers can only order from 1 vendor at a time in the shopping cart. Adding a product from another vendor (if there are already products in the cart) will force empty the cart and replace the restriction with the new vendor.

  4. All vendors are paid automatically based on the above workflow - there are no set scheduled dates of payments.

  5. Easyship must be the shipping method used by ALL vendors in the marketplace.
This will effectively allow the marketplace to manage all of the payouts in an automated process using Escrow, and the Marketplace Owner will have one less thing to be worried about. In addition, Stripe KYC will not need to be performed on the marketplace. All vendors will be set to a Manual KYC by default and do not need to be approved - so this step can be ignored during vendor approval/onboarding.

For more information about Escrow, please visit their website: www.escrow.com
    • Related Articles

    • Transaction flow in Escrow

      Overview You can see the high level overview of the transactions here: Escrow Overview. This is the process from customer buying to receiving the funds, all the way to Vendors getting paid with the Marketplace Owner receiving commissions based on the ...
    • Creating and Verifying your Escrow Account from the Escrow Website

      Creating an Escrow Account Signing up from the Escrow Website An Escrow account is needed in order to be able to manage, or transact with Escrow. This applies to customers, marketplace owners and vendors on the platform. There are 3 types of roles ...
    • Reviewing Escrow Transactions in Omnyfy

      In the backend of Omnyfy, Marketplace Owners and Vendors can view Escrow transactions. Vendors will only be able to see their own, however Marketplace Owners can see all transactions made in the marketplace. To access this, in the admin, go to Sales ...
    • Integrating your Broker Escrow account with your Omnyfy Marketplace (as a Marketplace Owner)

      Configuring your API Key Obtaining the Key from your Escrow Account Before starting, ensure that you are using the correct environment to configure your API keys. https://www.escrow.com/ - Escrow Live Accounts https://www.escrow-sandbox.com/ - Escrow ...
    • Creating and Verifying your Escrow account via checkout (For Customers Only)

      Account Creation As a customer, you can create your own Escrow account during the checkout process on the marketplace. When selecting Escrow as the payment method (and you aren't signed in to Escrow already), you will be taken to the Escrow website ...