Reference
EXTERNAL_PAYMENT_AMOUNT_MISMATCH
The amount collected is not the amount due
The amount collected is not the amount due
HTTP status 409 Conflict, code EXTERNAL_PAYMENT_AMOUNT_MISMATCH.
What it means#
The amount you sent with a payment the channel collected is not what the order owes. A collected payment pays the order's amount due exactly, so a sale charged at a price that has since changed is caught here instead of recorded. Nothing was recorded.
What to do#
Read the order (its total less totalPaid), settle the difference with the buyer, and record the amount due - or leave amount out to record the amount due.
On the wire#
Every error response carrying this code names this page in error.moreInfo,
with the request id in the query string. See Error codes for
the response shape and the list of every code.