Gett Developer Portal
  • Welcome
  • Distribution Partners
  • Brand Partners
  • Commerce Partners
  • Ecosystem Partners
  • Errors
  • API Reference
Documentation
  • Get Started
  • Marketfront SDK
  • API Reference
Resources
  • Payments
Company
  • Gett
  • Terms of Service
  • Privacy Policy

Copyright 2026 Gett. All rights reserved.

409 Conflict403 Forbidden500 Internal Server Error400 Bad Request404 Not Found429 Too Many Requests503 Service Unavailable401 Unauthorized502 Bad Gateway422 Unprocessable EntityADDRESS_INVALIDADDRESS_OUT_OF_RANGECART_EMPTYCATALOGSET_NOT_FOUNDCATALOGSET_REQUIREDITEM_UNAVAILABLEMODIFIER_REQUIREDORDER_ALREADY_PLACEDORDER_BELOW_MINIMUMORDER_TOTAL_DIFFERENTPAYMENT_DECLINEDPAYMENT_FAILEDPAYMENT_METHOD_INVALIDSESSION_USER_REQUIREDSTORE_CLOSEDSTORE_NOT_FOUND
powered by Zuplo
Errors

ORDER_TOTAL_DIFFERENT

ORDER_TOTAL_DIFFERENT

The order total submitted at placement does not match the total computed by the server. This guards against stale price data on the client.

Summary

FieldValue
HTTP status400
errorCategoryvalidation
retryablefalse

When This Fires

  • POST /v1/marketplace/orders/place — the amounts.total (or any subordinate amount) on the request differs from the total computed by re-pricing the cart against the live catalog.

The most common cause is a price change between the validate call and the place call (the user's session held a stale catalog), or a client-side rounding mismatch.

Recommended Action

Re-fetch the canonical totals and confirm with the user before retrying:

  1. Re-call POST /v1/marketplace/orders/validate to retrieve the fresh amounts block.
  2. Diff against what the user previously saw and surface any change ("the price of one of your items has changed").
  3. On user confirmation, resubmit place with the updated amounts.

Do not blindly retry with a server-supplied total — the user must accept the new amount.

Example

Code
{ "type": "https://developer.gett-tech.com/errors/ORDER_TOTAL_DIFFERENT", "title": "Bad Request", "status": 400, "detail": "Order totals did not match!", "instance": "/v1/marketplace/orders/place", "requestId": "req_abc123", "timestamp": "2026-04-27T14:30:00.000Z", "errorCode": "ORDER_TOTAL_DIFFERENT", "errorCategory": "validation", "retryable": false }
ORDER_BELOW_MINIMUMPAYMENT_DECLINED
On this page
  • Summary
  • When This Fires
  • Recommended Action
  • Example
JSON