Даже если закрыть глаза на то, что покупатель должен сам(!) впечатывать сумму, то как могла произойти транзакция, если покупатель перепутал сумму с кодом? Если он вместо суммы вписал код, а вместо кода сумму, то платеж же не прошел бы. Или я невнимательно что-то прочитал?