This guide will be removed on April 29, 2022. Please use our new, easier-to-use Toast technical documentation site. All updated content is on the new site.

Overview of the order creation process for a marketplace facilitator order

A marketplace facilitator uses the following process to create an order and remit tax payments.

  1. As a marketplace facilitator, your organization receives a guest order to be fulfilled at a Toast restaurant location.

  2. You use the orders API to get accurate price and tax amount information for the order. For more information, see Getting check prices before you submit an order.

  3. You receive payment for the order from the restaurant guest.

  4. You transmit the order information to the Toast platform for fulfillment at the restaurant location.

    When you create a Toast platform order as a marketplace facilitator, you can either:

    You also indicate whether you remit tax amounts on behalf of the restaurant. The MarketplaceFacilitatorTaxInfo object provides information about whether you remit taxes.

    If you specify the order prices and tax amounts, then MarketplaceFacilitatorTaxInfo also includes the order tax amounts.

  5. If you do remit taxes, then you remit the tax amounts to taxing authorities on behalf of the restaurant.

  6. You deliver order payment to the restaurant location.