Error 352: Invalid Price
PayMe's message with language: "en": Invalid price, out of min-max bounds
An amount is outside the allowed range. The default is 500 to 4000000 minor units, and PayMe can set different limits per account. status_additional_info holds the value or the field.
Usual causes
- An amount sent in whole currency units or with decimals.
50.75was rounded to51and refused in the sandbox. - A
sale_refund_amountout of range, or a refund with nothing left: a third refund on a fully refunded2000sale gave this error with0.
What to do
- Send integer minor units: Money.
- Track your own refunded total, and stop when it equals the price: Capture, Refund, Void.
The full list of codes is on Errors. If something else is going on, see Troubleshooting by Symptom.