public interface QiwiService
extends ru.bitel.bgbilling.common.service.PaymentServiceProvider
Modifier and Type | Method and Description |
---|---|
void |
cancelTransaction(int transactionId)
Отмена выставленной, но еще не оплаченной транзакции.
|
void |
checkPayment(int contractId,
Period period)
Проверка статуса транзакций путем отправки запрос в Qiwi.
|
void |
checkRefundStatus(int transactionId)
Проверка статуса возврата по возвращаемой транзакции.
|
void |
refundTransaction(int transactionId)
Возврат средств по уже оплаченной транзакции в полном объеме.
|
SearchResult<Transaction> |
searchTransactionList(int contractId,
java.lang.String contractTitle,
java.lang.String status,
Period period,
Page page)
Получение списка транзакций с возможностью фильтрации по договору, статусу, периоду.
|
SearchResult<Transaction> searchTransactionList(int contractId, java.lang.String contractTitle, java.lang.String status, Period period, Page page) throws ru.bitel.bgbilling.common.BGException
contractId
- код договораcontractTitle
- название договораstatus
- числовой код статуса. (см. PayturePaymentStatus
period
- период фильтрации транзакций.ru.bitel.bgbilling.common.BGException
void checkPayment(int contractId, Period period) throws ru.bitel.bgbilling.common.BGException
contractId
- код договора. Если указано -1, то проверяются все платежи модуля, иначе - конкретного договора.period
- период, за который необходимо выяснить статусы транзакций.ru.bitel.bgbilling.common.BGException
void cancelTransaction(int transactionId) throws ru.bitel.bgbilling.common.BGException
transactionId
- код транзакции, которую хотим отменить.ru.bitel.bgbilling.common.BGException
void refundTransaction(int transactionId) throws ru.bitel.bgbilling.common.BGException
transactionId
- код транзакции, которую хотим возвратитьru.bitel.bgbilling.common.BGException
void checkRefundStatus(int transactionId) throws ru.bitel.bgbilling.common.BGException
transactionId
- код транзакции, которую ранее пометили как возвращаемую.ru.bitel.bgbilling.common.BGException