Skip to content

Transaction

Transaction

Representa os dados de entrada da transação. A instância dessa classe, fornece ao MobileSDK o tipo da transação que deve ser executada, além dos dados adicionais, que foram previamente capturados pelo App. Ex.: Valor da transação, número de parcelas, tipo de financiamento, etc.

Uma instância de Transaction deve ser obtida através da classe TransactionBuilder, que fornece métodos utilitários para criar um Builder genérico ou uma de suas especializações.

TransactionBuilder.from(TransactionType.CARTAO_CREDITO)
    .withApplicationName("Sample")
    .withAmount(20.00)
    .build()
ou

CreditTransactionBuilder = TransactionBuilder.credit()
    .withApplicationName("Sample")
    .withAmount(20.0)
    .build()