PAYM-1af31b
The payment was rejected because it looks like a duplicate of a recent payment. Returned as HTTP 400.
Why you're seeing this
Shopmonkey detected a payment closely matching one submitted moments earlier and blocked it to prevent double-charging.
How to resolve
- Check whether the earlier payment already succeeded before retrying.
- Avoid resubmitting identical payment requests. If you retry automatically, wait and confirm the prior result first.