Class: BancoBrasilPayments::FindPaymentPixResponse

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/bb_payments/models/find_payment_pix_response.rb

Overview

Objeto de Requisição quando da solicitação para efetuar pagamentos em lote via Transferência PIX.

Instance Attribute Summary collapse

Class Method Summary collapse

Methods inherited from BaseModel

#==, #_deserialize, #_to_hash, #build_from_hash, build_from_hash, #eql?, #hash, #initialize, #list_invalid_properties, openapi_nullable, #to_body, #to_hash, #to_s, #valid?

Constructor Details

This class inherits a constructor from BancoBrasilPayments::BaseModel

Instance Attribute Details

#idObject

id || integer($int64)



17
18
19
# File 'lib/bb_payments/models/find_payment_pix_response.rb', line 17

def id
  @id
end

#payment_dateObject

Data em que o cliente enviou ao Banco a requisição de pagamento em lote.



20
21
22
# File 'lib/bb_payments/models/find_payment_pix_response.rb', line 20

def payment_date
  @payment_date
end

#payment_descriptionObject

Lista de pagamentos a serem processados em lote. Não permitido mais de 500 registros.



26
27
28
# File 'lib/bb_payments/models/find_payment_pix_response.rb', line 26

def payment_description
  @payment_description
end

#payment_stateObject

Descrição da situação do pagamento: DOMÍNIOS: Agendado - Pagamento aguardando a data para efetivação do crédito; Cancelado - Pagamento cancelado pelo Cliente Conveniado antes da data do crédito; Consistente - Dados recebidos pelo Banco sem ocorrências quanto ao formato. Aguardando validação dos dados para liberação/efetivação dos pagamentos; Devolvido - Pagamento efetuado e posteriormente recusado pelo recebedor. O valor é devolvida para a Conta corrente onde ocorreu o débito da requisição; Inconsistente - Dados recebidos pelo Banco com ocorrências quanto ao formato. A situação será alterada para rejeitado; Pago - Pagamento efetuado; Pendente - Falta autorização para o débito do pagamento na conta do cliente conveniado; Rejeitado - Dados do pagamento não passaram na validações físicas e/ou lógicas. Ex: agência e conta não existem, conta não pertence ao CPF informado; Vencido - Pagamento não efetuado na data indicada por falta de saldo ou falta de autorização para débito do pagamento na conta do cliente conveniado.“



15
16
17
# File 'lib/bb_payments/models/find_payment_pix_response.rb', line 15

def payment_state
  @payment_state
end

#payment_valueObject

Valor total dos Pagamentos.



23
24
25
# File 'lib/bb_payments/models/find_payment_pix_response.rb', line 23

def payment_value
  @payment_value
end

Class Method Details

.attribute_mapObject

Attribute mapping from ruby-style variable name to JSON key.



29
30
31
32
33
34
35
36
37
# File 'lib/bb_payments/models/find_payment_pix_response.rb', line 29

def self.attribute_map
  {
    id: :id,
    payment_date: :dataPagamento,
    payment_value: :valorPagamento,
    payment_description: :descricaoPagamento,
    payment_state: :estadoPagamento
  }
end

.openapi_typesObject

Attribute type mapping.



40
41
42
43
44
45
46
47
48
# File 'lib/bb_payments/models/find_payment_pix_response.rb', line 40

def self.openapi_types
  {
    id: :Integer,
    payment_date: :NumberDate,
    payment_value: :Float,
    payment_description: :String,
    payment_state: :String
  }
end