Class: BraspagRails::Consulta

Inherits:
Object
  • Object
show all
Extended by:
Savon::Model
Defined in:
lib/braspag_rails/consultas.rb

Class Method Summary collapse

Class Method Details

.buscar_dados_adicionais(braspag_id) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
# File 'lib/braspag_rails/consultas.rb', line 13

def self.buscar_dados_adicionais(braspag_id)
  resp = get_additional_data(message: {
                                additionalDataRequest: {
                                  RequestId: SecureRandom.uuid,
                                  Version: "1.0",
                                  MerchantId: BraspagRails.config['merchant_id'],
                                  BraspagTransactionId: braspag_id
                                }
                            })
  resp
end

.buscar_dados_cartao(braspag_id) ⇒ Object



37
38
39
40
41
42
43
44
45
46
47
# File 'lib/braspag_rails/consultas.rb', line 37

def self.buscar_dados_cartao(braspag_id)
  resp = get_credit_card_data(message: {
                                creditCardDataRequest: {
                                  RequestId: SecureRandom.uuid,
                                  Version: "1.0",
                                  MerchantId: BraspagRails.config['merchant_id'],
                                  BraspagTransactionId: braspag_id
                                }
                             })
  resp
end

.buscar_transacao(braspag_id) ⇒ Object



25
26
27
28
29
30
31
32
33
34
35
# File 'lib/braspag_rails/consultas.rb', line 25

def self.buscar_transacao(braspag_id)
  resp = get_transaction_data(message: {
                                transactionDataRequest: {
                                  RequestId: SecureRandom.uuid,
                                  Version: "1.0",
                                  MerchantId: BraspagRails.config['merchant_id'],
                                  BraspagTransactionId: braspag_id
                                }
                             })
  resp
end