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.
A marketplace facilitator uses the following process to create an order and remit tax payments.
-
As a marketplace facilitator, your organization receives a guest order to be fulfilled at a Toast restaurant location.
-
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.
-
You receive payment for the order from the restaurant guest.
-
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:
-
Allow the Toast platform to calculate and populate the prices and tax amounts. For more information, see Allowing the Toast platform to calculate the prices and tax amounts.
-
Provide the prices and tax amounts for the items in the order. For more information, see Specifying prices and tax amounts.
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. -
-
If you do remit taxes, then you remit the tax amounts to taxing authorities on behalf of the restaurant.
-
You deliver order payment to the restaurant location.