public class QiwiSoap extends AbstractQiwiProtocol
AbstractQiwiProtocol.QiwiResultCodeconnection, contractManager, moduleId, moduleSetup| Constructor and Description |
|---|
QiwiSoap(java.sql.Connection connection,
int moduleId,
ModuleSetup moduleSetup) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
beginTransaction(int contractId,
java.lang.String phone,
java.math.BigDecimal sum,
java.lang.String successUrl,
java.lang.String failUrl)
Метод выставления счета абоненту из ЛК биллинга.
|
void |
cancelTransaction(Transaction transaction)
Отмена НЕОПЛАЧЕННОГО выставленного счета.
|
void |
checkRefundStatus(Transaction transaction) |
void |
checkTransaction(Transaction transaction)
Проверка текущего состояния транзакции на сервере Qiwi.
|
void |
refundTransaction(Transaction transaction)
Возврат средств (полный или частичный) по оплаченному счету.
|
addPaymentpublic QiwiSoap(java.sql.Connection connection,
int moduleId,
ModuleSetup moduleSetup)
public java.lang.String beginTransaction(int contractId,
java.lang.String phone,
java.math.BigDecimal sum,
java.lang.String successUrl,
java.lang.String failUrl)
throws ru.bitel.bgbilling.common.BGException
AbstractQiwiProtocolbeginTransaction in class AbstractQiwiProtocolcontractId - код договораphone - номер телефона абонента в формате 7xxxxxxxxxxsum - сумма счетаsuccessUrl - url, куда будет перенаправлен абонент после успешной оплаты.
Настраивается в конфигурации модуля, либо приходит в запросе от нового ЛК.failUrl - url, куда будет перенаправлен абонент в случае неудачной оплаты.
Настраивается в конфигурации модуля, либо приходит в запросе от нового ЛК.ru.bitel.bgbilling.common.BGExceptionpublic void checkTransaction(Transaction transaction) throws ru.bitel.bgbilling.common.BGException
AbstractQiwiProtocolcheckTransaction in class AbstractQiwiProtocoltransaction - экземпляр транзакции в бд биллингаru.bitel.bgbilling.common.BGExceptionpublic void cancelTransaction(Transaction transaction) throws ru.bitel.bgbilling.common.BGException
AbstractQiwiProtocolcancelTransaction in class AbstractQiwiProtocoltransaction - транзакция, которую хотим отменить.ru.bitel.bgbilling.common.BGExceptionpublic void refundTransaction(Transaction transaction) throws ru.bitel.bgbilling.common.BGException
AbstractQiwiProtocolrefundTransaction in class AbstractQiwiProtocoltransaction - транзакция, по которой хотим вернуть средства.ru.bitel.bgbilling.common.BGExceptionpublic void checkRefundStatus(Transaction transaction) throws ru.bitel.bgbilling.common.BGException
checkRefundStatus in class AbstractQiwiProtocolru.bitel.bgbilling.common.BGException