Ecommerce permission sets

Your app will require a specific set of permissions depending on its functions. This topic provides examples of ecommerce apps to show differences in the required permissions.

Example #1: Iframe integration with no order or customer management

A simple app could build an online store for a merchant and process payments in this store. The app would not track customer or order data (though this would be available on the merchant dashboard).

Two permissions would be required for this app:

  • Online payments
  • Read payments

Example #2: Iframe integration with basic order management

A slightly more complex app could build an online store for a merchant and process payments in this store. In addition, the app would display some basic order information to the merchant and provide order modification tools. The merchant would be required to log on to the dashboard to view or make changes to customer data.

Four permissions would be required for this app:

  • Online payments
  • Read payments
  • Read orders and write orders

Example #3: API integration with payment, order, and customer management features

A complex app could build a complete online store for customers with business management features for the merchant.

Eight permissions would be required for this app:

  • Online payments
  • Read payments and write payments
  • Read orders and write orders
  • Read customers and write customers
  • Read inventory

Did this page help you?