Abraham Rodriguez

Add rescue of exception in conekta

...@@ -52,6 +52,7 @@ module ActsAsChargeable ...@@ -52,6 +52,7 @@ module ActsAsChargeable
52 error_message = "Conekta needs a card token sent as a third paramater" 52 error_message = "Conekta needs a card token sent as a third paramater"
53 return { error_message: error_message} 53 return { error_message: error_message}
54 end 54 end
55 + begin
55 @charge ||= Conekta::Charge.create({ 56 @charge ||= Conekta::Charge.create({
56 description: self.sync(:conekta, 'description'), 57 description: self.sync(:conekta, 'description'),
57 amount: self.sync(:conekta, 'amount'), 58 amount: self.sync(:conekta, 'amount'),
...@@ -69,6 +70,9 @@ module ActsAsChargeable ...@@ -69,6 +70,9 @@ module ActsAsChargeable
69 }] 70 }]
70 } 71 }
71 }) 72 })
73 + rescue => exception
74 + return { error_message: exception.message }
75 + end
72 end 76 end
73 77
74 def charge_with_paypal(options) 78 def charge_with_paypal(options)
......
1 module Var 1 module Var
2 - VERSION = "0.2.2" 2 + VERSION = "0.2.3"
3 end 3 end
......