Rye supports selling Shopify products from the Sell Anything API and the Sync API, as well as selling Amazon products. Each use case has the same payment flow, which is described in detail below.

Key terms / concepts

This guide assumes you’re familiar with the following terms and concepts:

Sell Anything API - Shopify products

These are products that are specifically requested as part of the Sell Anything API.

Sync API - Shopify products

These are products that are part of the Rye network via the Sync API.

Amazon checkout

This refers to using Rye to place Amazon orders on behalf of end customers. For this use case, Rye would also manage returns and cancellations for those orders.

Payment flows

  1. The developer collects payment from the shopper via their own payment flow.
  2. Cart is submitted to Rye.
  3. Rye debits the developer’s account.
  4. The order is submitted to the merchant’s Shopify store.
If you are using Stripe to charge the shopper’s credit card, we recommend performing a two-step two-step authorize-then-capture process to give a better end user experience, outlined below:

Handling returns

To better understand how payments work with returns, please see the Returns guide.

Additional notes

Rye will handle any processing fees that are part of the flows explained above. As order volume grows, this is subject to change by incorporating a regular invoicing process paid via ACH.