Package 

Class ChargeRequest

  • All Implemented Interfaces:
    ru.tinkoff.acquiring.sdk.utils.Disposable , ru.tinkoff.acquiring.sdk.utils.Request

    
    public final class ChargeRequest
    extends AcquiringRequest<ChargeResponse>
                        

    Осуществляет рекуррентный (повторный) платеж - безакцептное списание денежных средств со счета банковской карты покупателя

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
      ChargeRequest()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final Long getPaymentId() Уникальный идентификатор транзакции в системе банка, полученный в ответе на вызов метода Init
      final Unit setPaymentId(Long paymentId) Уникальный идентификатор транзакции в системе банка, полученный в ответе на вызов метода Init
      final String getRebillId() Идентификатор рекуррентного платежа
      final Unit setRebillId(String rebillId) Идентификатор рекуррентного платежа
      Map<String, Object> asMap()
      Unit execute(Function1<ChargeResponse, Unit> onSuccess, Function1<Exception, Unit> onFailure) Синхронный вызов метода API
      • Methods inherited from class ru.tinkoff.acquiring.sdk.requests.AcquiringRequest

        dispose, getContentType, getHttpRequestMethod, getRequestBody, isDisposed
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ChargeRequest

        ChargeRequest()
    • Method Detail

      • getPaymentId

         final Long getPaymentId()

        Уникальный идентификатор транзакции в системе банка, полученный в ответе на вызов метода Init

      • setPaymentId

         final Unit setPaymentId(Long paymentId)

        Уникальный идентификатор транзакции в системе банка, полученный в ответе на вызов метода Init

      • getRebillId

         final String getRebillId()

        Идентификатор рекуррентного платежа

      • setRebillId

         final Unit setRebillId(String rebillId)

        Идентификатор рекуррентного платежа