Class: BancoBrasilPayments::FindPaymentPixResponse
- 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
-
#id ⇒ Object
id || integer($int64).
-
#payment_date ⇒ Object
Data em que o cliente enviou ao Banco a requisição de pagamento em lote.
-
#payment_description ⇒ Object
Lista de pagamentos a serem processados em lote.
-
#payment_state ⇒ Object
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.
-
#payment_value ⇒ Object
Valor total dos Pagamentos.
Class Method Summary collapse
-
.attribute_map ⇒ Object
Attribute mapping from ruby-style variable name to JSON key.
-
.openapi_types ⇒ Object
Attribute type mapping.
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
#id ⇒ Object
id || integer($int64)
17 18 19 |
# File 'lib/bb_payments/models/find_payment_pix_response.rb', line 17 def id @id end |
#payment_date ⇒ Object
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_description ⇒ Object
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_state ⇒ Object
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_value ⇒ Object
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_map ⇒ Object
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_types ⇒ Object
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 |