Service Profiles

The Shopper APIs support the following service profile levels:

  • Level 1–The API keys are in an implementation/evaluation phase (test orders only). This profile creates carts as test orders.
  • Level 2–The API keys are used or about to be used in production (both test and live orders).
  • Level 3–The API keys are used or about to be used in production (both test and live orders). These API keys can create payment options and apply payment methods to a cart. A client can provide credit card details in Shopper API requests.

Rate Limiting

Rate limiting restricts the number of incoming calls to an API service per Gateway node. The rate limits for making calls to Digital River Shopper APIs depend on your service profile level and are limited on a per key basis.

The default limits noted below are sufficient in most cases. If you need to increase these rate limits, contact your  Digital River Account Manager or Professional Services Consultant. If you happen to hit the rate limit, an error message indicates the rate limit quota has been exceeded and you need to reduce the number of calls or spread them out accordingly.

Service Profile Level Default Calls
Evaluation (test) 10/second
Production 100/second