public class PaymentProcess
Позволяет создавать и управлять процессом оплаты
| Modifier and Type | Method and Description |
|---|---|
PaymentProcess |
createFinishProcess(long paymentId,
ru.tinkoff.acquiring.sdk.models.PaymentSource paymentSource,
java.lang.String email)
Создает объект процесса для проведения подтверждения оплаты, устанавливает настройки оплаты
|
PaymentProcess |
createPaymentProcess(ru.tinkoff.acquiring.sdk.models.PaymentSource paymentSource,
PaymentOptions paymentOptions,
java.lang.String email)
Создает объект полного процесса - инициация и подтверждение, устанавливает настройки оплаты
|
PaymentProcess |
createSbpPaymentProcess(PaymentOptions paymentOptions)
Создает объект процесса для проведения оплаты с помощью Системы быстрых платежей
|
PaymentState |
getState()
Возвращает текущее состояние процесса оплаты
|
PaymentProcess |
start()
Запускает полный или подтверждающий процесс оплаты в зависимости от созданного процесса
|
void |
stop()
Останавливает процесс оплаты
|
PaymentProcess |
subscribe(PaymentListener listener)
Позволяет подписаться на события процесса
|
void |
unsubscribe()
Позволяет отписаться от событий процесса
|
public PaymentState getState()
Возвращает текущее состояние процесса оплаты
public PaymentProcess createPaymentProcess(ru.tinkoff.acquiring.sdk.models.PaymentSource paymentSource, PaymentOptions paymentOptions, java.lang.String email)
Создает объект полного процесса - инициация и подтверждение, устанавливает настройки оплаты
public PaymentProcess createFinishProcess(long paymentId, ru.tinkoff.acquiring.sdk.models.PaymentSource paymentSource, java.lang.String email)
Создает объект процесса для проведения подтверждения оплаты, устанавливает настройки оплаты
public PaymentProcess createSbpPaymentProcess(PaymentOptions paymentOptions)
Создает объект процесса для проведения оплаты с помощью Системы быстрых платежей
public PaymentProcess subscribe(PaymentListener listener)
Позволяет подписаться на события процесса
public void unsubscribe()
Позволяет отписаться от событий процесса
public PaymentProcess start()
Запускает полный или подтверждающий процесс оплаты в зависимости от созданного процесса
public void stop()
Останавливает процесс оплаты