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()