Abraham Rodriguez

update payment at

...@@ -31,7 +31,8 @@ module Var ...@@ -31,7 +31,8 @@ module Var
31 payment = params[:data][:object] 31 payment = params[:data][:object]
32 object = Var.find_charge payment[:id] 32 object = Var.find_charge payment[:id]
33 object.update_columns(var_status: payment[:status]) 33 object.update_columns(var_status: payment[:status])
34 - true 34 + object.update_columns(var_payment_at: Time.zone.now) if var_payed?
35 + object
35 rescue Exception => exception 36 rescue Exception => exception
36 false 37 false
37 end 38 end
...@@ -75,6 +76,7 @@ module ActsAsChargeable ...@@ -75,6 +76,7 @@ module ActsAsChargeable
75 update_columns(var_status: charge.status, var_id: charge.id, 76 update_columns(var_status: charge.status, var_id: charge.id,
76 var_service: 'conekta') 77 var_service: 'conekta')
77 update_conekta_barcode(charge) if options[:conekta_type] == 'oxxo' 78 update_conekta_barcode(charge) if options[:conekta_type] == 'oxxo'
79 + update_columns(var_payment_at: Time.zone.now) if var_payed?
78 charge 80 charge
79 rescue Conekta::ParameterValidationError, Conekta::ProcessingError, 81 rescue Conekta::ParameterValidationError, Conekta::ProcessingError,
80 Conekta::Error => e 82 Conekta::Error => e
......
1 # Var Version 1 # Var Version
2 module Var 2 module Var
3 - VERSION = '0.2.13' 3 + VERSION = '0.2.14'
4 end 4 end
......