Я интегрирую Paymill в мое приложение Rails. Я использую драгоценный камень «paymill». Когда я совершить сделку так:Paymill успешная сделка
Paymill::Transaction.create(amount: amount,
currency: "BGN",
client: client.paymill_id,
payment: paymill_id,
description: order.code)
Это возвращает объект транзакции. Объект транзакции имеет код ответа. Код ответа 20000 для успешной транзакции.
Это единственный сценарий, когда сделка будет успешной? Возможно ли, что код ответа будет отличаться от 20000, а в какой-то более поздний момент транзакция будет успешной? Нужно ли настраивать веб-камеры для ожидания какого-либо события? Нужно ли проверять статус транзакции (открытые, ожидающие, закрытые, неработающие, partial_refunded, возврат, предварительный авторизация, возврат денег)?