Class: TodoPagoConector
- Inherits:
-
Object
- Object
- TodoPagoConector
- Defined in:
- lib/todo_pago_conector.rb
Instance Method Summary collapse
-
#discoverPaymentMethods ⇒ Object
Methodo público que descubre los metodos de pago###.
-
#getAllPaymentMethods(optionsPaymentMethod) ⇒ Object
Método público que descubre todas las promociones de pago###.
- #getAuthorizeAnswer(optionsAnwser) ⇒ Object
-
#getAuthorizeRequest(optionsAnwser) ⇒ Object
Método público que llama a la segunda funcion del servicio GetAuthorizeAnswer###.
-
#getByRangeDateTime(optionsGetByRange) ⇒ Object
Método público que descubre todas las operaciones en un rango de fechas###.
-
#getCredentials(user) ⇒ Object
GETCREDENTIALS######################################################.
-
#getOperations(optionsOperations) ⇒ Object
Método público que retorna el status de una operacion###.
-
#healthCheck ⇒ Object
Método público que verifica el estado de los servicios de TodoPago ###.
-
#initialize(j_header_http, j_wsdl, endpoint, env) ⇒ TodoPagoConector
constructor
método inicializar clase.
-
#returnRequest(refoundOptions) ⇒ Object
Devolución ###.
-
#sendAuthorizeRequest(options_commerce, optionsAuthorize) ⇒ Object
> Public method that calls first function service sendAuthorizeRequest ###.
- #setRestConnector(restConnector) ⇒ Object
- #setSoapConnector(soapConnector) ⇒ Object
- #voidRequest(refoundOptions) ⇒ Object
Constructor Details
#initialize(j_header_http, j_wsdl, endpoint, env) ⇒ TodoPagoConector
método inicializar clase
6 7 8 9 10 11 |
# File 'lib/todo_pago_conector.rb', line 6 def initialize(j_header_http, j_wsdl, endpoint, env)#j_wsdl=nil, endpoint=nil, env=nil @discover = nil @Fcv = nil @restConnector = RestConnector.new(j_header_http, j_wsdl, endpoint, env) @soapConnector = SoapConnector.new(j_header_http, j_wsdl, endpoint, env) end |
Instance Method Details
#discoverPaymentMethods ⇒ Object
Methodo público que descubre los metodos de pago###
85 86 87 |
# File 'lib/todo_pago_conector.rb', line 85 def discoverPaymentMethods() return @restConnector.discoverPaymentMethods(); end |
#getAllPaymentMethods(optionsPaymentMethod) ⇒ Object
Método público que descubre todas las promociones de pago###
52 53 54 |
# File 'lib/todo_pago_conector.rb', line 52 def getAllPaymentMethods() return @restConnector.getAllPaymentMethods() end |
#getAuthorizeAnswer(optionsAnwser) ⇒ Object
38 39 40 |
# File 'lib/todo_pago_conector.rb', line 38 def getAuthorizeAnswer() return @soapConnector.getAuthorizeAnswer() end |
#getAuthorizeRequest(optionsAnwser) ⇒ Object
Método público que llama a la segunda funcion del servicio GetAuthorizeAnswer###
DEPRECATED: Please use getAuthorizeAnswer instead.
33 34 35 36 |
# File 'lib/todo_pago_conector.rb', line 33 def getAuthorizeRequest() warn "[DEPRECATION] 'getAuthorizeRequest' is deprecated. Please use 'getAuthorizeAnswer' instead." return getAuthorizeAnswer() end |
#getByRangeDateTime(optionsGetByRange) ⇒ Object
60 61 62 |
# File 'lib/todo_pago_conector.rb', line 60 def getByRangeDateTime() return @restConnector.getByRangeDateTime() end |
#getCredentials(user) ⇒ Object
GETCREDENTIALS######################################################
78 79 80 |
# File 'lib/todo_pago_conector.rb', line 78 def getCredentials(user) return @restConnector.getCredentials(user) end |
#getOperations(optionsOperations) ⇒ Object
Método público que retorna el status de una operacion###
45 46 47 |
# File 'lib/todo_pago_conector.rb', line 45 def getOperations() return @restConnector.getOperations() end |
#healthCheck ⇒ Object
Método público que verifica el estado de los servicios de TodoPago ###
92 93 94 95 |
# File 'lib/todo_pago_conector.rb', line 92 def healthCheck() result = (echoService("EchoServiceDSS") and echoService("EchoServiceESB")) return result end |
#returnRequest(refoundOptions) ⇒ Object
Devolución ###
67 68 69 |
# File 'lib/todo_pago_conector.rb', line 67 def returnRequest(refoundOptions) return @soapConnector.returnRequest(refoundOptions) end |
#sendAuthorizeRequest(options_commerce, optionsAuthorize) ⇒ Object
> Public method that calls first function service sendAuthorizeRequest ###
25 26 27 |
# File 'lib/todo_pago_conector.rb', line 25 def sendAuthorizeRequest(, ) return @soapConnector.sendAuthorizeRequest(, ) end |
#setRestConnector(restConnector) ⇒ Object
17 18 19 |
# File 'lib/todo_pago_conector.rb', line 17 def setRestConnector(restConnector) @restConnector = restConnector end |
#setSoapConnector(soapConnector) ⇒ Object
13 14 15 |
# File 'lib/todo_pago_conector.rb', line 13 def setSoapConnector(soapConnector) @soapConnector = soapConnector end |
#voidRequest(refoundOptions) ⇒ Object
71 72 73 |
# File 'lib/todo_pago_conector.rb', line 71 def voidRequest(refoundOptions) return @soapConnector.voidRequest(refoundOptions) end |