public interface QiwiService extends 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)
Получение списка транзакций с возможностью фильтрации по договору, статусу, периоду.
|
autopaymentDeactivate, autopaymentGet, beginAutopaymentTransaction, beginTransaction, endTransactionSearchResult<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 - числовой код статуса. (см. PayturePaymentStatusperiod - период фильтрации транзакций.ru.bitel.bgbilling.common.BGExceptionvoid checkPayment(int contractId,
Period period)
throws ru.bitel.bgbilling.common.BGException
contractId - код договора. Если указано -1, то проверяются все платежи модуля, иначе - конкретного договора.period - период, за который необходимо выяснить статусы транзакций.ru.bitel.bgbilling.common.BGExceptionvoid cancelTransaction(int transactionId)
throws ru.bitel.bgbilling.common.BGException
transactionId - код транзакции, которую хотим отменить.ru.bitel.bgbilling.common.BGExceptionvoid refundTransaction(int transactionId)
throws ru.bitel.bgbilling.common.BGException
transactionId - код транзакции, которую хотим возвратитьru.bitel.bgbilling.common.BGExceptionvoid checkRefundStatus(int transactionId)
throws ru.bitel.bgbilling.common.BGException
transactionId - код транзакции, которую ранее пометили как возвращаемую.ru.bitel.bgbilling.common.BGException