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. Rate limiting applies per API key. The rate limits for making calls to Digital River Shopper APIs depend on your service profile level. If you need to upgrade your service level, contact your Digital River representative.

For most API usage, the default limits are quite sufficient. If you happen to hit the rate limit, an error message indicates the rate limit quota has been exceeded. Wait until the minute elapses and try the call again.

Service Profile Level Default Calls
Level 1 (Test) 10/second
Level 2 100/second
Level 3 100/second