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
10 11 12 13 14 15 |
# File 'lib/todo_pago_conector.rb', line 10 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###
89 90 91 |
# File 'lib/todo_pago_conector.rb', line 89 def discoverPaymentMethods() return @restConnector.discoverPaymentMethods(); end |
#getAllPaymentMethods(optionsPaymentMethod) ⇒ Object
Método público que descubre todas las promociones de pago###
56 57 58 |
# File 'lib/todo_pago_conector.rb', line 56 def getAllPaymentMethods() return @restConnector.getAllPaymentMethods() end |
#getAuthorizeAnswer(optionsAnwser) ⇒ Object
42 43 44 |
# File 'lib/todo_pago_conector.rb', line 42 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.
37 38 39 40 |
# File 'lib/todo_pago_conector.rb', line 37 def getAuthorizeRequest() warn "[DEPRECATION] 'getAuthorizeRequest' is deprecated. Please use 'getAuthorizeAnswer' instead." return getAuthorizeAnswer() end |
#getByRangeDateTime(optionsGetByRange) ⇒ Object
64 65 66 |
# File 'lib/todo_pago_conector.rb', line 64 def getByRangeDateTime() return @restConnector.getByRangeDateTime() end |
#getCredentials(user) ⇒ Object
GETCREDENTIALS######################################################
82 83 84 |
# File 'lib/todo_pago_conector.rb', line 82 def getCredentials(user) return @restConnector.getCredentials(user) end |
#getOperations(optionsOperations) ⇒ Object
Método público que retorna el status de una operacion###
49 50 51 |
# File 'lib/todo_pago_conector.rb', line 49 def getOperations() return @restConnector.getOperations() end |
#healthCheck ⇒ Object
Método público que verifica el estado de los servicios de TodoPago ###
96 97 98 99 |
# File 'lib/todo_pago_conector.rb', line 96 def healthCheck() result = (echoService("EchoServiceDSS") and echoService("EchoServiceESB")) return result end |
#returnRequest(refoundOptions) ⇒ Object
Devolución ###
71 72 73 |
# File 'lib/todo_pago_conector.rb', line 71 def returnRequest(refoundOptions) return @soapConnector.returnRequest(refoundOptions) end |
#sendAuthorizeRequest(options_commerce, optionsAuthorize) ⇒ Object
> Public method that calls first function service sendAuthorizeRequest ###
29 30 31 |
# File 'lib/todo_pago_conector.rb', line 29 def sendAuthorizeRequest(, ) return @soapConnector.sendAuthorizeRequest(, ) end |
#setRestConnector(restConnector) ⇒ Object
21 22 23 |
# File 'lib/todo_pago_conector.rb', line 21 def setRestConnector(restConnector) @restConnector = restConnector end |
#setSoapConnector(soapConnector) ⇒ Object
17 18 19 |
# File 'lib/todo_pago_conector.rb', line 17 def setSoapConnector(soapConnector) @soapConnector = soapConnector end |
#voidRequest(refoundOptions) ⇒ Object
75 76 77 |
# File 'lib/todo_pago_conector.rb', line 75 def voidRequest(refoundOptions) return @soapConnector.voidRequest(refoundOptions) end |