public interface TransactionalRefundRequest
| Modifier and Type | Method and Description |
|---|---|
TransactionalRefundCallback |
getOperationCallback()
Для управления ходом выполнения и завершения процесса возврата из плагина
|
Receipt |
getOriginalReceipt()
Чек продажи, возврат которого сейчас выполняется
|
java.util.List<PaymentToRefund> |
getPaymentsToRefund()
Список транзакций, которые планируется вернуть в рамках этого запроса на возврат
|
Receipt |
getRefundReceipt()
Текущий чек возврата
|
java.math.BigDecimal |
getSumToRefund()
Сумма, которая будет возвращена при успешном выполнении этого запроса
|
Receipt getRefundReceipt()
java.math.BigDecimal getSumToRefund()
Совпадает с суммой PaymentToRefund.getSumToRefund() всех транзакций для возврата getPaymentsToRefund()
Receipt getOriginalReceipt()
TransactionalRefundRequest используется только при возврате по чекуjava.util.List<PaymentToRefund> getPaymentsToRefund()
При возврате потранзакционно содержит только одну транзакцию. Несколько транзакций могут быть переданы только при объединении транзакций плагином в
RefundPreparationResult.getPaymentReplacements() (см. PaymentToRefundReplacement.getUsedFor())
В текущей реализации содержит только транзакции, принадлежащие к тому же самому плагину
TransactionalRefundCallback getOperationCallback()